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
    本文如对您有帮助,还请多推荐下此文,如有错误欢迎指正,相互学习,共同进步。
  • 相关阅读:
    markdown常用语法
    利用 js-xlsx 实现选择 Excel 文件在页面显示
    HTML中meta标签
    wxpy模块
    Python基础(3)
    Python基础(2)
    Python基础(1)
    Python之递归锁与互斥锁
    Python进程与线程
    Docker
  • 原文地址:https://www.cnblogs.com/donleo123/p/14069416.html
Copyright © 2011-2022 走看看