Lombok
看到这个东西对于我来说,确实挺香,先说一下我目前用到的几个注解
//这个注解可以省略不写set和get方法
@Data
//可以省略不写toString方法
@ToString
//可以省略不写有参构造器
@AllArgsConstructor
//可以省略不写无参构造
@NoArgsConstructor
public class Pet{
private String name;
private int age;
}
但是有个地方注意一下就这个@AllArgsContructor注解;有一个User类,直接上代码
@AllArgsContructor
public class Pet{
private String name;
private int age;
/**
*使用@AllArgsContructor注解时会报错,我不知道为啥,但是很少能用到
*这时就需要自己写有参构造器了,什么原因麻烦大佬指点一下。。。
*/
private User user;
}
@Slf4j注解
注册日志类
例如
@RestController
public class HelloController{
@RequestMapping("/hello")
public String hello(){
log.info("打印日志");
return "HelloController";
}
}
dev-tools
这个呢简单提一下把可能没啥大意义,需要引一个jar包,可以在新建项目的时候直接引入,也可以后期加入。
<!--如果改了代码不需要重启,只需要ctrl+F9重新编译一遍就可以,其实也就是重启(手动滑稽)-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
详细请看这个大佬的博客: 小b菜菜
对于我这个小白来说真的不知道啥情况!!!!慢慢研究吧