4.1、Lombok

简化JavaBean开发

  1. 导入jar包依赖
  2. <dependency>
  3. <groupId>org.projectlombok</groupId>
  4. <artifactId>lombok</artifactId>
  5. </dependency>
  6. idea中搜索安装lombok插件
  1. ===============================简化JavaBean开发===================================
  2. @NoArgsConstructor //无参构造方法
  3. @AllArgsConstructor //有参构造方法
  4. @Data //省略set get方法
  5. @ToString //toString
  6. @EqualsAndHashCode //重写equals
  7. //将该组件放入容器中
  8. //@Component
  9. //@ConfigurationProperties(prefix = "student")
  10. public class Student {
  11. private String stuName;
  12. private String stuNumber;
  13. }
  14. ==================测试===================
  15. @RestController
  16. public class HelloController {
  17. @Autowired
  18. private Car car;
  19. // @Autowired
  20. // private Student student;
  21. //
  22. // @RequestMapping("/student")
  23. // private Student getStudent(){
  24. // return student;
  25. // }
  26. @RequestMapping("/student2")
  27. private Student getStudent() {
  28. Student student = new Student();
  29. student.setStuName("hezzz")
  30. ;student.setStuNumber("1111");
  31. return student;
  32. }
  33. }