zoukankan      html  css  js  c++  java
  • Spring IOC容器基于配置文件装配Bean(6) ------bean引用外部属性文件

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:context="http://www.springframework.org/schema/context"
           xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-4.2.xsd">
    
        <!--测试bean引用外部属性-->
        <!--<config id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">-->
            <!--<property name="username" value="root"/>-->
            <!--<property name="password" value="123456"/>-->
            <!--<property name="url" value="jdbc:mysql://127.0.0.1:3306/ylws"/>-->
            <!--<property name="driverClassName" value="com.mysql.jdbc.Driver"/>-->
        <!--</config>-->
    
        <!--引入外部属性文件-->
       <context:property-placeholder location="classpath:config/jdbc.properties"/>
    
        <!--c3p0-->
        <bean id="dataSourceC3p0" class="com.mchange.v2.c3p0.ComboPooledDataSource">
            <!--引用properties文件-->
            <property name="user" value="${user}"/>
            <property name="password" value="${password}"/>
            <property name="jdbcUrl" value="${jdbcUrl}"/>
            <property name="driverClass" value="${driverClass}"/>
        </bean>
    
        <!--通过Properties配置属性-->
        <!--<config id="dataSource" class="com.spring.cn.configig.collections.DataSource">
            <property name="properties">
                <props>
                    <prop key="username">root</prop>
                    <prop key="password">123456</prop>
                    <prop key="url">jdbc:mysql//localhost:3306?</prop>
                    <prop key="driver">com.mysql.cj.jdbc.driver</prop>
                </props>
            </property>
        </config>-->
    </beans>

    jdbc.properties

    1 user=root
    2 password=123456
    3 jdbcUrl=jdbc:mysql://127.0.0.1:3306/ylws
    4 driverClass=com.mysql.jdbc.Driver
    作者:donleo123
    本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正,相互学习,共同进步。
  • 相关阅读:
    Oracle EBS AR 收款调整取值
    Oracle EBS GL 创建会计科目
    Oracle EBS 应收事务处理取值
    Oracle EBS 应收发票取值
    Oracle EBS AR 收款核销行关联到事务处理
    art-template渲染真实数据--后台接口(难度:3颗星)
    art-template渲染简单数据(难度:1颗星)
    art-template渲染数据示例(难度:2颗星)
    使用jQuery渲染一般数据
    如何使用git,github?
  • 原文地址:https://www.cnblogs.com/donleo123/p/14069416.html
Copyright © 2011-2022 走看看