best practice……

开发流程


  • 引入场景依赖

https://docs.spring.io/spring-boot/docs/current/reference/html/using-spring-boot.html#using-boot-starter

  • 修改配置项

https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html#common-application-properties

  • 替换组件
    • @Bean , @Component
  • 自定义器 xxxCustomizer

tips


  • lombok
    • 额…….
    • 可以自动给javabean生成get,set方法.
    • @Data -> 自动给已有属性生成 get , set 方法;
    • ToString ->

image.png

  • 日志
    • Controller类上面 -> @Slf4j
    • RequestMapping里写 log.info("日志内容")
  • Dev-tools

    1. <dependency>
    2. <groupId>org.springframework.boot</groupId>
    3. <artifactId>spring-boot-devtools</artifactId>
    4. <version>2.4.5</version>
    5. </dependency>
    • 开发时ctrl+f9就能热更新
  • Spring Initializer
    • 构建项目的…挺好的