0
我們希望使用SpringJdbcMigration來應用數據庫更改,但需要爲普通用戶(具有更多受限用戶)指定不同的JDBCTemplate(對於管理員用戶)。Flyway DB - 需要訪問Spring Environment進行遷移
我們也希望授予普通用戶權限,但是這種環境(開發人員分配自己的用戶名,系統管理員爲不同的環境分配不同的用戶名)在不同的環境中有所不同,所以需要Spring的environment.getProperty(「db.username」)。
它看起來像Flyway不支持與Spring的這種級別的集成 - 即具有依賴注入的完整bean配置。有沒有辦法給Flyway提供一個擴展以允許我們@注入我們需要的東西?
參見http://stackoverflow.com/questions/34923868/spring-beans-are-not-injected-in-flyway-java-based-migration/ – 2016-04-07 11:35:00