美文网首页
SpringBoot 标签

SpringBoot 标签

作者: KenChen_939 | 来源:发表于2019-08-27 20:33 被阅读0次

    1:@ResponseBody:

    该注解用于读取Request请求体的部分数据,解析后把相应的数据绑定到要返回的对象上
    再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。@ResponseBody的作用是将java对象转为json格式的数据.

    2:@RequestMapping

    一个@RequestMapping可以将多个请求映射到一个方法上去
    eg. @RequestMapping(value = {
    “” ,
    “/ page” ,
    “page ” ,
    “观看/
    / msg”
    })
    String indexMultipleMapping(){
    返回 “来自索引多重映射的Hello”。;
    }

    3.使用@Controller 注解

    在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面
    若返回json等内容到页面,则需要加@ResponseBody注解

    4.@RestController注解

    相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面

    5.返回一个java对象:

    可以写一个实体类,实例化这个类,然后返回。add进list等会被解析为json格式,eg:[{"name":"hello word"}]。

    6.关于javaBean:

    在我们封装一个对象的时候,以动物对象为例子:

    public class Animal {
        private String name;
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    }
    

    最开始学习java的时候,我们把上述代码称为一个对象类,现在我们称之为一个javaBean,因为java为了便于操作数据,通常是使用对象为容器,把需要操作的数据赋值给对象,而为了便于赋值,我们必须有get/set方法。

    总结:

    1:所有属性为private
    2:提供默认构造方法
    3:提供getter和setter
    4:实现serializable接口

    7.pojo:

    pojo(Plain Old Java Object),即无任何限制的普通Java对象.

    相关文章

      网友评论

          本文标题:SpringBoot 标签

          本文链接:https://www.haomeiwen.com/subject/manjhctx.html