@ConfigurationProperties
默认在全局配置文件中获取值。
@ConfigurationProperties
可以从指定文件中获取值,
@PropertySource(value = {“classpath:person.properties”})
@ImportResource
导入Spring的配置文件,让配置文件里面的内容生效;
SpringBoot推荐给容器中添加组件的方式
- 推荐使用全注解的方式
1、配置类@Configuration------>Spring配置文件
2、使用@Bean给容器中添加组件
/**
* @Configuration:指明当前类是一个配置类;就是来替代之前的Spring配置文件
* 在配置文件中用<bean><bean/>标签添加组件
*/
@Configuration
public class MyAppConfig {
//将方法的返回值添加到容器中;容器中这个组件默认的id就是方法名
@Bean
public HelloService helloService02(){
System.out.println("配置类@Bean给容器中添加组件了...");
return new HelloService();
}
}