はじめに 実際のプロジェクトでは複数のデータベースに繋ぐことが多いと思うので、JPA使って複数のデータベースに繋ぐのをKotlinでやってみました。 環境 Kotlin Spring-boot 2.0.1.RELEASE Properties プロパティはデフォルトの値ではなく独自の値をマッピングするので、それを繋ぎたいだけ用意します。 今回は面倒というのもあり、ローカルに立てたpostgresに2つDatabaseを立ててそれに繋ぎたいと思います。 構成は testdb下にtestスキーマを作成してcorpテーブル postgres下にtestスキーマを作成してuserテーブル としました。 spring.datasource.testdb.driver-class-name=org.postgresql.Driver spring.datasource.testdb.url=jdbc:
![Spring boot2 + JPA + Kotlinで複数のデータベースに接続する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/f33d1d3d26636c8026dc01e49809b651c8c4d2e7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9U3ByaW5nJTIwYm9vdDIlMjAlMkIlMjBKUEElMjAlMkIlMjBLb3RsaW4lRTMlODElQTclRTglQTQlODclRTYlOTUlQjAlRTMlODElQUUlRTMlODMlODclRTMlODMlQkMlRTMlODIlQkYlRTMlODMlOTklRTMlODMlQkMlRTMlODIlQjklRTMlODElQUIlRTYlOEUlQTUlRTclQjYlOUElRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTQ1M2NhMDdkNTk0ZDYyYWQ3NDE0YWYzM2I0MDcxYTE5%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdGFzb2dhcmVpJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1kNjc2MzM4MGNlNTllODBlNmIyMmNhZDRmMmIwN2I3NQ%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D146d4ca08d20dc6be190063b28953ad6)