程序笔记   发布时间:2022-07-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Springboot 学习(一)开发小技巧大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

Lombok

  1. 简化JavaBean的开发,可以自动生成get set toString方法,搜索和安装Lombok     
<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
</dependency>
  1. @Data   产生get、set方法@ToString    产生toString方法
package spring.main.spring.bean;

import lombok.Data;
import lombok.ToString;

@Data
@ToString
public class User {
    private String name;
    private Integer age;

    public User() {
    }

    public User(String name, Integer agE) {
        this.name = name;
        this.age = age;
    }
}
  1. 3 
      @AllArgsConstructor  产生全参构造器  (这里如果有其他类作为参数,应该自己写上有参构造器)
      @NoArgsConstructor  产生无参构造器最终的POJO类如下
package spring.main.spring.bean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private String name;
    private Integer age;
}
  1. 4 @Slf4j 日志

  

@Slf4j
@RestController
//就是controller和requestbody的合体
public class springcontrol {

    @Autowired     //自动注入
    Car car;

    @requestMapping("/Car")
    public Car car() {
        return car;
    }

    @requestMapping("/Hello")
    public String handle01() {
        log.info("请求已进入!!!");
        return "Hellow Spring boot";
    }
}

@H_30_197@Springboot 学习(一)开发小技巧

 

@H_30_197@Springboot 学习(一)开发小技巧

 

 

 

dev-tools  重启程序  (Ctrl+F9)

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

 

Spring Initaiizr   (创建目录结构,以及依赖 )

快速创建springboot项目

@H_30_197@Springboot 学习(一)开发小技巧

 

 @H_30_197@Springboot 学习(一)开发小技巧

 

 @H_30_197@Springboot 学习(一)开发小技巧

 

 @H_30_197@Springboot 学习(一)开发小技巧

 

 @H_30_197@Springboot 学习(一)开发小技巧

 

 

 

 

static 放css   js等

templates   放页面

 

大佬总结

以上是大佬教程为你收集整理的Springboot 学习(一)开发小技巧全部内容,希望文章能够帮你解决Springboot 学习(一)开发小技巧所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。