• spring 框架的xml文件如何读取properties文件数据


    spring 框架的xml文件如何读取properties文件数据

    第一步:在spring配置文件中

      注意:value可以多配置几个properties文件

    <bean id="propertyConfigurer"

                  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

                  <property name="locations">

                         <list>

                                <value>/db.properties</value>

                               

                         </list>

                  </property>

           </bean>

    第二步:

      在src目录下面建立db.properties文件

    user=sa

    password=sa

    driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

    url=jdbc:sqlserver://localhost:1433;databaseName=DB1

    第三步:

      在spring的配置文件中通过EL表达式的形式调用 

     ${user}

    <?xml version="1.0" encoding="UTF-8"?>

    <beans xmlns="http://www.springframework.org/schema/beans"

           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

           xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

           <bean id="propertyConfigurer"

                  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

                  <property name="locations">

                         <list>

                                <value>/db.properties</value>

                         </list>

                  </property>

           </bean>

           <bean id="datasource"

                  class="org.springframework.jdbc.datasource.DriverManagerDataSource">

                  <property name="driverClassName"

                         value="${driver}">

                  </property>

                  <property name="url"

                         value="${url}">

                  </property>

                  <property name="username" value="${user}"></property>

                  <property name="password" value="${password}"></property>

           </bean>

           <bean id="sessionFactory"

                  class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

                  <property name="dataSource">

                         <ref bean="datasource" />

                  </property>

                  <property name="hibernateProperties">

                         <props>

                                <prop key="hibernate.dialect">

                                      org.hibernate.dialect.SQLServerDialect

                                </prop>

                         </props>

                  </property>

                  <property name="mappingResources">

                         <list>

                                <value>entity/Users.hbm.xml</value>

                         </list>

                  </property>

           </bean>

           <bean id="UsersDAO" class="dao.UsersDAO">

                  <property name="sessionFactory">

                         <ref bean="sessionFactory" />

                  </property>

           </bean>

     </beans>

  • 相关阅读:
    cocos2dx3.1从零学习(二)菜单、场景切换、场景传值
    XCode5添加新建类模板(Cocos2dx Template Class for Scene or Layer)
    根据Uri获取图片绝对路径,解决Android4.4以上版本Uri转换
    如何学习 cocos2d-x ?
    Java数据类型中String、Integer、int相互间的转换
    Android各种效果集合
    重新生成IE02
    nvl与 is not null的区别等
    自定义view
    select into from 和 insert into select 的用法和区别(转)
  • 原文地址:https://www.cnblogs.com/yangyi9343/p/5674004.html
Copyright © 2020-2023  润新知