首页 > 编程语言 > 详细

Springboot 学习(一)开发小技巧

时间:2021-06-28 15:36:05      阅读:20      评论:0      收藏:0      [点我收藏+]

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";
    }
}

技术分享图片

 

技术分享图片

 

 

 

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

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

 

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

快速创建springboot项目

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

 

 

static 放css   js等

templates   放页面

 

Springboot 学习(一)开发小技巧

原文:https://www.cnblogs.com/YuyuFishSmile/p/14943316.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!