@SpringBootApplication
是Sprnig Boot项目的核心注解,目的是开启自动配置
@SpringBootApplication
public static void main(String[] args) {
SpringApplication app = new SpringApplication(Application.class);
app.setAddCommandLineProperties(false);
app.run(args);
}
@ConfigurationProperties
@ConfigurationProperties注解用于自动配置绑定,可以将application.properties配置中的值注入到bean对象上。
该注解使用必须将对象注入到IOC容器中才有配置绑定的功能。
也可以将其他 *.properties 值绑定
需要使用 @PropertySource("classpath:***.properties") 注解声明
@Component
把普通pojo实例化到spring容器中
@PropertySource
加载指定的属性文件(*.properties)到 Spring 的 Environment 中。可以配合 @Value
和 @ConfigurationProperties 使用。