简化JavaBean开发
<dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency><!--加入pom连接并再IDEA中搜索安装lombok插件-->

2、使用Lombok方法来做数据实例
package com.xky.boot.bean;import lombok.*;/*** @since 2021-02-04 15:23*/@Data //Set/Get方法@ToString //ToString@Component //将其加入容器中,只有在容器中的组件才会拥有SpringBoot提供的强大功能@AllArgsConstructor //全参构造器//@NoArgsConstructor //无参构造器@EqualsAndHashCode //重写equals和hashCode方法public class User {private String name;private Integer age;private Pet pet;//如果用非全参构造器,要自己指定public User(String name,String age){this.name = name;this.age = age;}}
3、使用Lombok来在控制台打印日志信息
package com.xky.boot.Controller;import com.xky.boot.bean.Car;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.RestController;/*** @since 2021-02-04 13:37*///ResponseBody代表返回的数据是直接写给浏览器的,不是跳转页面//@ResponseBody//@Controller@Slf4j@RestController //上面两个注解的集合体public class HelloController {@AutowiredCar car;@RequestMapping("/car")public Car car(){return car;}@RequestMapping("/hello")public String handler01(@RequestParam("name") String name){log.info("进来了...");return "Hello,Spring Boot2!"+name;}}
devtools
1、引入pom链接
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></dependency>
Ctrl+F9 重启项目
Spring Initalits
Spring项目快速搭建方式
