码迷,mamicode.com
首页 > 数据库 > 详细

<util:properties id="propertiesReader" location="classpath:jdbc.properties"/>

时间:2016-10-12 23:31:57      阅读:541      评论:0      收藏:0      [点我收藏+]

标签:maybe not public

Property or field ‘jdbc‘ cannot be found on object of type ‘org.springframework.beans.factory.config.BeanExpressionContext‘ - maybe not public?

//
jdbc.username=scott
jdbc.password=TIGER
jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
jdbc.driver=oracle.jdbc.OracleDriver

 

<!-- 加载properties配置间 -->
 <util:properties id="propertiesReader" location="classpath:jdbc.properties"/>
 
 <!-- 配置注解扫描器 -->
 <context:component-scan base-package="com.newer"/>
 
 <!-- 配置数据源 -->
 <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
  destroy-method="close">
  <property name="driverClass" value="#{propertiesReader[jdbc.driver]}" />
  <property name="jdbcUrl" value="#{propertiesReader[jdbc.url]}" />
  <property name="user" value="#{propertiesReader[jdbc.username]}" />
  <property name="password" value="#{propertiesReader[jdbc.password]}" />
  <property name="minPoolSize" value="2" />
  <property name="maxPoolSize" value="20" />
  <property name="initialPoolSize" value="8" />
  <property name="acquireIncrement" value="2" />
  <property name="maxIdleTime" value="120" />
 </bean>
 
 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
  <property name="dataSource" ref="dataSource" />
 </bean>
 
 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
  <property name="basePackage" value="com.newer.dao" />
 </bean>
 <!-- 加载的时候出现的一些问题  jdbc.password [XXX]中不能有xxx.xxx 必须为一个整体,不然会导致无法被解析-->
 <!-- 去掉解析jdbc.就可以解决异常问题-->


本文出自 “龙光祥的blog” 博客,转载请与作者联系!

<util:properties id="propertiesReader" location="classpath:jdbc.properties"/>

标签:maybe not public

原文地址:http://18073491002lgx.blog.51cto.com/12044386/1861154

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!