SpringBootで動的にデータソースの切り替えをする必要ができたのでやり方を調べました。 ちなみに、lombok、JPA、MySQLを使ってます。 1.まずはシングルデータソースの場合 Configクラスを作成して(別にAppクラスに書いてもいいですが)DatasourceのBeanを作成します。 設定内容はとりあえずオンコーディングで。 @Component @Configuration public class DatasourceConfig { @Bean public DataSource datasource(){ DataSource ds = new org.apache.tomcat.jdbc.pool.DataSource(); ds.setDriverClassName("com.mysql.jdbc.Driver"); ds.setUrl("jdbc:mysql