springboot常用注解
作者:互联网
1、@Data
使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。
2、@AllArgsConstructor
使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数
3、@NoArgsConstructor
使用后创建一个无参构造函数
4、@Builder
关于Builder较为复杂一些,Builder的作用之一是为了解决在某个类有很多构造函数的情况,也省去写很多构造函数的麻烦,在设计模式中的思想是:用一个内部类去实例化一个对象,避免一个类出现过多构造函数
5、@RequestMapping作用
处理请求地址的映射
6、
@RestController = @Controller + @ResponseBody组成,等号右边两位同志简单介绍两句,就明白我们@RestController的意义了:
- @Controller 将当前修饰的类注入SpringBoot IOC容器,使得从该类所在的项目跑起来的过程中,这个类就被实例化。当然也有语义化的作用,即代表该类是充当Controller的作用
- @ResponseBody 它的作用简短截说就是指该类中所有的API接口返回的数据,甭管你对应的方法返回Map或是其他Object,它会以Json字符串的形式返回给客户端,本人尝试了一下,如果返回的是String类型,则仍然是String。
标签:返回,常用,springboot,Builder,Controller,该类,注解,构造函数 来源: https://www.cnblogs.com/ttaylor/p/15977616.html