`
boogie
  • 浏览: 235971 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

Property configuration of dataSource

阅读更多
def props = new Properties()
InputStream is = new BufferedInputStream(new FileInputStream("${System.getenv("SITEHOME")}/config/cms.properties"))
props.load(is)
is.close()

environments {
    test {
        dataSource {
            dbCreate = "create" // one of 'create', 'create-drop','update'
            driverClassName = "org.hsqldb.jdbcDriver"
            url = "jdbc:hsqldb:mem:testDb"
            username = "sa"
            password = ""
        }
    }

    development {
        dataSource {
            driverClassName = props.get("dataSourcedriverClassName")
            url = props.get("dataSourceurl")
            username = props.get("dataSourceusername")
            password = props.get("dataSourcepassword")
            dialect = org.hibernate.dialect.MySQL5InnoDBDialect
        }
    }

    production {
        dataSource {
            driverClassName = props.get("dataSourcedriverClassName")
            url = props.get("dataSourceurl")
            username = props.get("dataSourceusername")
            password = props.get("dataSourcepassword")
            dialect = org.hibernate.dialect.MySQL5InnoDBDialect
        }
    }
}

 

http://www.nabble.com/Property-configuration-of-dataSource-connection-parameters-td18380697.html#a18380697

分享到:
评论

相关推荐

    spring中dataSource的配置以及配合IOC的使用

    `dataSource`的配置和与IOC(Inversion of Control,控制反转)的配合使用是Spring应用中不可或缺的部分,这使得我们能够灵活地管理和维护数据库连接。 **1. Spring中的`DataSource`配置** Spring支持多种方式配置...

    MyBatis异常-Property 'configLocation' not specified, using default MyBatis Configuration

    在使用MyBatis框架时,可能会遇到一个特定的异常:“Property 'configLocation' not specified, using default MyBatis Configuration”。这个异常通常表明MyBatis在启动时无法找到配置文件的位置,因此它会使用默认...

    Spring配置weblogic中的Datasource

    <property name="proxyInterface" value="javax.sql.DataSource"/> ``` 3. **WebLogic与Spring的集成**:确保Spring应用能够找到WebLogic注册的数据源,需要在`weblogic.xml`配置文件中指定JNDI名称: ```xml ...

    oesoft_spring_datasource

    "oesoft_spring_datasource" 提示我们关注的是Spring框架如何处理数据源(DataSource)的配置和管理。数据源是连接数据库的关键组件,它负责管理数据库连接,提供高效的连接池功能,以支持多个并发请求。在Spring...

    【Mybatis自定义DataSource使用druid】

    首先,我们需要了解数据源(DataSource)在Java应用中的作用。数据源是应用程序和数据库之间的桥梁,它负责管理数据库连接,提高系统的并发性能。在MyBatis中,数据源配置是必不可少的部分,因为它决定了MyBatis如何...

    SSH笔记-通过property-placeholder使用外部属性文件

    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${db.driver}"/> <property name="url" value="${db.url}"/> ...

    Spring-boot项目多数据源配置

    <property name="driverClassName" value="${primary.datasource.driver-class-name}"/> <property name="url" value="${primary.datasource.url}"/> <property name="username" value="${primary.datasource....

    Spring+MyBatis多数据源配置实现示例

    <property name="dataSource" ref="dataSource1" /> <property name="configLocation" value="classpath:mybatis-config.xml" /> <!-- 其他配置项 --> <property name="dataSource" ref="dataSource2" /> ...

    Mybatis多数据源调用

    <property name="dataSource" ref="dataSource1"/> ``` 2. MyBatis配置 接着,我们需要为每个数据源创建对应的SqlSessionFactory,这样MyBatis才能知道如何与数据库交互: ```xml <property name="dataSource...

    xsdsAppServer.rar

    <property name="dataSource" ref="dataSource" /> <!-- 手工配置每次新增xml文件 需要修改mybatisConfig.xml文件 --> <!-- <property name="configLocation" value="classpath:mybatisConfig.xml"></property>...

    Spring学习笔记(10)----公共属性的注入配置

    <property name="dataSource" ref="dataSource"/> ``` 2. **注解配置**: 随着Spring的发展,注解配置逐渐成为主流。我们可以使用`@Autowired`注解来自动装配公共属性。首先,我们需要在`@Configuration`类中定义...

    spring整合hibernate—xml篇和注释篇[文].pdf

    <property name="dataSource"><ref bean="dataSource"/></property> <property name="hibernateProperties"> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect ...

    springboot集成druid/Hikari

    在Spring Boot应用中,数据源(DataSource)是连接数据库的关键组件。本教程将详细讲解如何在Spring Boot项目中集成并配置两个广泛使用的数据源管理库:Druid和HikariCP。 1. **Druid数据源** Druid是阿里巴巴...

    详细解释Spring与Hibernate的整合原理

    <property name="dataSource" ref="dataSource"/> <property name="hibernateProperties"> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect <prop key="hibernate.show_sql">true ...

    Hibernate几种连接池的比较

    -- 指定数据源为JNDI名称 --> <property name="connection.datasource">java:comp/env/jdbc/schoolprojectDS</property> <!-- 是否将运行期生成的 SQL 输出到日志以供调试--> <property name="show_sql">true</...

    创建hibernate的连接池及封装bean类的方式(图解)

    <property name="hibernate.connection.datasource">com.zaxxer.hikari.HikariDataSource</property> <property name="hibernate.c3p0.min_size">5</property> <property name="hibernate.c3p0.max_size">20</...

    spring access encrypted property

    为了在运行时能够使用这些加密的属性,我们需要提供一个自定义的`PropertySource`或者使用Spring Boot的`@ConfigurationProperties`配合`BeanPostProcessor`来解密这些值。我们可以创建一个`PasswordEncoder`类,该...

    hibernate4基本配置方式详解

    <property name="connection.datasource">java:/bjpowernodeDs</property> <property name="c3p0.min_size">5</property> <property name="c3p0.max_size">20</property> <property name="c3p0.timeout">180</...

    ssh2连接多库注解方式

    <property name="dataSource" ref="dataSource"/> <property name="annotatedClasses"> <value>com ``` 在这段代码中,我们首先定义了一个名为`dataSource`的Bean,它使用的是C3P0连接池来管理数据库连接。...

    SSH配置文件

    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> <property name="url" value="jdbc...

Global site tag (gtag.js) - Google Analytics