美文网首页
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