データソースを動的に設定する方法は?春で以下のように:実行時のDataSourceの設定Java EE 7
@Bean(name = "dataSource")
public DriverManagerDataSource dataSource() {
DriverManagerDataSource driverManagerDataSource = new DriverManagerDataSource();
driverManagerDataSource.setDriverClassName("com.mysql.jdbc.Driver");
driverManagerDataSource.setUrl("jdbc:mysql://localhost:3306/userbase");
driverManagerDataSource.setUsername("root");
driverManagerDataSource.setPassword("root");
return driverManagerDataSource;
}
私は春からのJava EE 7のエンタープライズ・アプリケーションにだけこの機能をインポートすることはできますか?
dataSourceマネージャの代わりにdataSourceを使用するように切り替える必要があります。 –
この投稿はあなたに役立つかもしれません:http://stackoverflow.com/questions/13507522/dynamically-change-spring-data-source –
@MatthewFontana http://docs.oracle.com/javaee/7/api /javax/annotation/sql/DataSourceDefinition.html? –