Skip to content
Spring系列随记(3) Spring Boot

Spring Boot是一个基于Spring的套件,它帮我们预组装了Spring的一系列组件,以便以尽可能少的代码和配置来开发基于Spring的Java应用程序


警告

待更新完善

启动

Spring Boot要求main()方法所在的启动类必须放到根package下

java
@SpringBootApplication
public class Application {
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }
}

Profile增强

Spring本身就支持Profile,但是Spring Boot提供了增强

yml
spring:
    # xxxx

---

spring:
  config:
    activate:
      on-profile: test

---

spring:
  config:
    activate:
      on-profile: production

Spring Boot 支持在配置中以分割线分开不同环境配置,然后直接配置on-profile

不填第一个为默认环境配置

资源加载

  • 可以直接@Value
  • 创建ConfigurationProperties类持有相关配置