SpringBoot:开发小技巧

Lombok

简化Javabean的开发

导入依赖:

        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>

idea中安装lombok插件

@Data    //getter 和 setter 方法
@AllArgsConstructor   //全参构造器
@NoArgsConstructor     //无参构造器
@ToString        //tostring方法
public class User {
    private int id;
    private String name;
    private int age;
}

 

简化日志开发

@RestController
@Slf4j
public class HelloController {
    @RequestMapping("/hello")
    public String handle01(@RequestParam("name")String name){
        log.info("请求进来了");
        return "hello"+name;
    }
}

dev-tools

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>

项目或者页面修改以后:Ctrl+F9;

Spring Initailizr

选择需要开发的场景

1.自动导入依赖

2.自动创建项目结构

3.自动编写好主配置类

 

阅读剩余
THE END