@ PropertySources和ImportResource
时间: 2023-10-09 09:16:43 浏览: 77
Spring @value和@PropertySource注解使用方法解析
5星 · 资源好评率100%
`@PropertySources`注解用于指定一个或多个属性源,可以用于加载多个属性文件。例如:
```java
@Configuration
@PropertySources({
@PropertySource("classpath:config.properties"),
@PropertySource("classpath:database.properties")
})
public class AppConfig {
// ...
}
```
`@ImportResource`注解用于加载XML配置文件中的bean定义。例如:
```java
@Configuration
@ImportResource("classpath:applicationContext.xml")
public class AppConfig {
// ...
}
```
在上面的例子中,`applicationContext.xml`文件中定义的bean会被自动加载到`AppConfig`类中。注意,`@ImportResource`注解只能加载XML配置文件,不能加载Java配置类。
阅读全文