【发布时间】:2016-08-15 06:50:10
【问题描述】:
如何在 Config 类中使用 application.properties 文件
application.properties
datasource.username=test
配置类
@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(
entityManagerFactoryRef = "abcFactory",
transactionManagerRef = "abcmanager",
basePackages = { "com.emp.repository" })
public class EmpConfig {
@Value("${datasource.username}")
String username;
@Bean(name = "empDataSource")
public DataSource empDataSource(String url, String userName, String pwd) {
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("XXX");
dataSource.setUrl(url);
dataSource.setUsername(userName);
dataSource.setPassword(pwd);
return dataSource;
}
}
如何将属性传递到用户名集字段。
【问题讨论】:
标签: java spring spring-boot