У меня есть профиль, созданный в моем pom.xmlSpring профиль с аннотацией
<profiles>
<profile>
<id>test</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<driverClassName>com.mysql.jdbc.Driver</driverClassName>
<databaseUrl>jdbc:mysql://localhost:3306/orgdb</databaseUrl>
<generateDatabase>true</generateDatabase>
<maxIdle>10</maxIdle>
<removeAbandoned>true</removeAbandoned>
<username>root</username>
<password></password>
</properties>
</profile>
</profiles>
Я хочу использовать свойство профиля в моем классе AppConfig установить, например, мои параметры DataSource:
@Bean
public DataSource dataSource(){
DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://localhost:3306/orgdb");
dataSource.setUsername("root");
dataSource.setPassword("");
return dataSource;
}
Затем включите активный профиль в моем pom.xml. Я могу найти информацию о том, как это сделать с файлами xml или с файлами свойств.
Любые идеи?