@PropertySouce注解
1.@ProtertySource @PropertySouce是spring3.1开始引入的基于java config的注解。 通过@PropertySource注解将properties配置文件中的值存储到Spring的 Environment中,Environment接口提供方法去读取配置文件中的值,参数是properties文件中定义的key值。 2. 例子 比如有一个配置文件config.properties jdbc.driver = oracle.jdbc.driver.OracleDriver jdbc.url = jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=10.221.129.208)(PORT\=1523))(CONNECT_DATA\=(SERVICE_NAME\=otatransuser))) jdbc.username= sassy jdbc.password = password 2.1 用法1- @PropertySource和@Value 创建java配置类 @Configuration @PropertySource("classpath:jdbc.properties") public class PropertiesWithJavaConfig {