如果不想只是用 JdbcTemplate,又是同時要連多個資料庫,就用 Spring Data JPA。
Spring Data JDBC 雖然講得很厲害,還提到 Domain Driven Design,但不支援多資料庫:https://stackoverflow.com/questions/49914310/how-to-configure-multiple-datasources-in-spring-data-jdbc
如果不想只是用 JdbcTemplate,又是同時要連多個資料庫,就用 Spring Data JPA。
Spring Data JDBC 雖然講得很厲害,還提到 Domain Driven Design,但不支援多資料庫:https://stackoverflow.com/questions/49914310/how-to-configure-multiple-datasources-in-spring-data-jdbc
build.gradle 加這些:
plugins { id 'maven-publish' } publishing { publications { mavenJava(MavenPublication) { from components.java } } } jar { into("META-INF/maven/$project.group/$project.name") { from { generatePomFileForMavenJavaPublication } rename ".*", "pom.xml" } }
components.java 不是指 .java 檔,不用改它
然後跑 gradle publishToMavenLocal(我現在是只先做到產生 Jar 再自己上傳到 packagecloud)
其他細節參考 https://docs.gradle.org/current/userguide/publishing_maven.html