鱼少学习多摸

day130-springboot的各种配置与应用

编写spring boot应用

看官方文档

Developing with Spring Boot

查看场景依赖,引入对应自动配置的场景,

编写配置文件中debug=true开启自动配置报告。

  • Negative(不生效)

  • Positive(生效)

Lombok的应用

Lombok用标签方式代替构造器、getter/setter、toString()等鸡肋代码。

引入依赖

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

在配置实体类时,使用@Data,@ToString等注解配置对应的实体类构造函数。

@NoArgsConstructor
//@AllArgsConstructor
@Data
@ToString
@EqualsAndHashCode
public class User {

   private String name;
   private Integer age;

   private Pet pet;

   public User(String name,Integer age){
       this.name = name;
       this.age = age;
  }
}

简化日志开发

@Slf4j注解提供日志的信息,log.info可以输出日志信息

@Slf4j
@RestController
public class HelloController {
   @RequestMapping("/hello")
   public String handle01(@RequestParam("name") String name){
       log.info("请求进来了....");
       return "Hello, Spring Boot 2!"+"你好:"+name;
  }
}

Spring Initailizr

Spring Initailizr是创建Spring Boot工程向导。

在IDEA中,菜单栏New -> Project -> Spring Initailizr。

在其中可以选择配置各种所需要的环境,会自动为其下载所需依赖包。

posted @   北海之上  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
历史上的今天:
2022-11-15 day32- 基本选择器
2022-11-15 day 31-css初步学习
/* 粒子吸附*/
点击右上角即可分享
微信分享提示