Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.springframework.cloud.CloudFactory
- import org.springframework.cloud.CloudException
- dataSource {
- pooled = true
- driverClassName = "oracle.jdbc.driver.OracleDriver"
- dialect='org.hibernate.dialect.Oracle10gDialect'
- }
- hibernate {
- cache.use_second_level_cache=true
- cache.use_query_cache=true
- cache.provider_class='org.hibernate.cache.EhCacheProvider'
- show_sql=true
- }
- def cloud = null
- try {
- cloud = new CloudFactory().cloud
- } catch (CloudException) {}
- def dbInfo = cloud?.getServiceInfo('foo')
- url = dbInfo?.url
- username = dbInfo?.username
- password = dbInfo?.password
- // environment specific settings
- environments {
- development {
- dataSource {
- url = dbInfo?.url
- username = dbInfo?.username
- password = dbInfo?.password
- }
- }
- test {
- dataSource {
- url = dbInfo?.url
- username = dbInfo?.username
- password = dbInfo?.password
- }
- }
- production {
- dataSource {
- url = ""
- username=""
- password= ""
- }
- }
- }
- import org.springframework.cloud.CloudFactory
- import org.springframework.cloud.CloudException
- beans = {
- cloudFactory(org.springframework.cloud.CloudFactory)
- def cloud = null
- try {
- cloud = new CloudFactory().cloud
- } catch (CloudException) {}
- def dbLegacyInfo = cloud?.getServiceInfo('bar')
- def dbU2Info = cloud?.getServiceInfo('faa')
- ibatisTemplate(org.springframework.orm.ibatis.SqlMapClientTemplate) {
- sqlMapClient = ref("sqlMapClient")
- }
- sqlMapClient(org.springframework.orm.ibatis.SqlMapClientFactoryBean) {
- configLocation = "classpath:ibatis/sqlmap-config.xml"
- dataSource = ref("dataSource")
- }
- ibatisTemplateU2(org.springframework.orm.ibatis.SqlMapClientTemplate) {
- sqlMapClient = ref("sqlMapClientU2")
- }
- sqlMapClientU2(org.springframework.orm.ibatis.SqlMapClientFactoryBean) {
- configLocation = "classpath:ibatis/sqlmap-config-ef.xml"
- dataSource = ref("dataSourceU2")
- }
- dataSourceU2(org.apache.commons.dbcp.BasicDataSource) {
- driverClassName = "oracle.jdbc.driver.OracleDriver"
- url = dbU2Info?.jdbcUrl
- username = dbU2Info?.userName
- password = dbU2Info?.password
- }
- ibatisTemplateLegacy(org.springframework.orm.ibatis.SqlMapClientTemplate) {
- sqlMapClient = ref("sqlMapClientLegacy")
- }
- sqlMapClientLegacy(org.springframework.orm.ibatis.SqlMapClientFactoryBean) {
- configLocation = "classpath:ibatis/sqlmap-config-ef.xml"
- dataSource = ref("dataSourceLegacy")
- }
- dataSourceLegacy(org.apache.commons.dbcp.BasicDataSource) {
- driverClassName = "oracle.jdbc.driver.OracleDriver"
- url = dbLegacyInfo?.jdbcUrl
- username = dbLegacyInfo?.userName
- password = dbLegacyInfo?.password
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement