- 浏览: 948509 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (423)
- mysql (37)
- hibernate (3)
- struts (9)
- spring (33)
- dom4j (2)
- junit (0)
- exception (1)
- 随笔杂谈 (12)
- google app engine (1)
- XMPP (1)
- OAuth安全授权 (1)
- 版本控制 (8)
- 心情感悟 (0)
- core java (19)
- log4j (7)
- jquery (12)
- javascript (10)
- 网站性能优化及工具 (11)
- 服务器架设配置等 (38)
- EXT (4)
- 正则表达式 (5)
- 日志统计分析 (2)
- htmlparse (4)
- httpclient (5)
- java随笔 (5)
- dhtmlxtree (1)
- freemarke (5)
- memcached (6)
- javamail (5)
- Linux命令 (10)
- 应用监控cpu web jdbc等 (4)
- jmagick (9)
- 第三方缓存策略 (9)
- ORM (2)
- hadoop (2)
- 大数据量处理 (8)
- 经典 (1)
- 权限设计 (1)
- andriod (1)
- mybatis (12)
- redis (24)
- 数据结构_算法 (5)
- 分布式系统 (1)
- php (1)
- 网络编程 (3)
- 服务器部署 (3)
- ios (2)
- IM (23)
- mina (1)
- 视讯和语音 (1)
- 代码生成 (1)
- 架构 (4)
- 建模工具 (1)
- oracle (4)
- solr (10)
- 构建工具 (7)
- html5 (1)
- nginx (5)
- css (1)
- 大数据-分布式 (2)
- 设计模式 (2)
- mq (2)
- jvm调优 (8)
- 并发编程 (2)
- 搜索引擎 (1)
- UML (2)
最新评论
-
天使建站:
jquery获取网页里多选框checkbox选中项的值的方法及 ...
JS jQuery分别获取选中的复选框值 -
abao1:
发现一个小问题 sortAndSave方法中的for循环 第二 ...
完整java实现外部排序 -
西巴拉古呀那:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
kafodaote:
Kafka分布式消息系统实战(与JavaScalaHadoop ...
消息系统kafka介绍 -
成大大的:
Kafka分布式消息系统实 ...
消息系统kafka介绍
我用spring3.0.6+mybatis3.0.6+mybatis-spring1.0.2做了一个demo,我把数据库连接驱动放在src下,但是我在spring配置文件中加上 <context:property-placeholder location="classpath:jdbc.properties" />,dataSource配置如下:
01 |
< bean id = "dataSource" class = "com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method = "close" >
|
02 |
<!-- <property name="driverClass" value="oracle.jdbc.driver.OracleDriver"/> --> |
03 |
<!-- <property name="jdbcUrl" value="jdbc:oracle:thin:@10.1.1.3:1521:orcl"/> --> |
04 |
<!-- <property name="user" value="hyq"/> --> |
05 |
<!-- <property name="password" value="oracle"/> --> |
06 |
|
07 |
< property name = "driverClass" value = "${jdbc.driverClass}" />
|
08 |
< property name = "jdbcUrl" value = "${jdbc.jdbcUrl}" />
|
09 |
< property name = "user" value = "${jdbc.user}" />
|
10 |
< property name = "password" value = "${jdbc.password}" />
|
11 |
|
12 |
</ bean >
|
抛出异常如下:
1 |
2011-11-19 20:37:57 WARN [com.mchange.v2.c3p0.DriverManagerDataSource:107] - Could not load driverClass ${jdbc.driverClass} |
2 |
java.lang.ClassNotFoundException: ${jdbc.driverClass} |
而把上面那段注释的打开,相当于写死在配置文件中就正常。从上面异常我只能看出没加载
属性文件成功,属性文件如下:
01 |
## jdbc config |
02 |
jdbc.driverClass=oracle.jdbc.driver.OracleDriver |
03 |
jdbc.jdbcUrl=jdbc:oracle:thin: @10 .1. 1.3 : 1521 :orcl
|
04 |
jdbc.user=hyq |
05 |
jdbc.password=oracle |
06 |
jdbc.initialPoolSize= 5
|
07 |
jdbc.minPoolSize= 5
|
08 |
jdbc.maxPoolSize= 30
|
09 |
jdbc.acquireIncrement= 5
|
10 |
jdbc.maxIdleTime= 10
|
11 |
jdbc.maxStatements= 0
|
我是maven搭的,全放在/src/main/resources下,哪位帮我找找原因,谢谢!
-------------------
楼上的解决方案比较一般,在3.1.1版本中配置的时候提供了以下:
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.xxxx.dal.mapper" />
<property name="sqlSessionFactoryBeanName" value="ysSqlSessionFactory" />
<!-- <property name="sqlSessionFactory" ref="ysSqlSessionFactory"></property> -->
</bean>
改用sqlSessionFactoryBeanName注入就没有问题(不要使用sqlSessionFactory属性注入,使用sqlSessionFactoryBeanName注入),因为这时不会立即初始化sqlSessionFactory,传入的只是名字,非bean,所以不会引发提前初始化问题。。
http://www.oschina.net/question/188964_32305
发表评论
-
各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
2013-07-16 13:09 2826在开发基于数据库的应 ... -
springmvc rest框架搭建中遇到的问题-xml转换错误
2013-01-18 11:26 2003.bean to xml显示的xml不是我往Model ... -
spring3.5 mvc json view bug MappingJacksonJsonView
2013-01-18 11:27 1541在返回单一model的json的时候。 MappingJa ... -
Spring MVC的多视图解析器配置及与Freemarker的集成
2013-01-18 11:27 3683http://my249645546.iteye.com/ ... -
xStream完美转换XML、JSON
2013-01-17 16:02 1256http://www.cnblogs.com/hoojo/a ... -
SpringMVC 中整合JSON、XML视图一
2013-01-17 16:01 1371http://www.cnblogs.com/hoojo/a ... -
Spring MVC 之 视图解析器ResourceBundleViewResolver
2013-01-17 10:45 1277http://blog.csdn.net/q34982 ... -
spring3mvc自定义多视图解析器
2013-01-17 10:41 1663使用视图名后缀来判断选择相应的视图解析器自定义一个视图解析器 ... -
Spring定时任务的多种使用方法总结
2012-10-18 09:48 1730这里使用的是Spring2.5,需要的jar包:spring. ... -
Spring3.0 + 自定义注解实现操作日志记录功能
2012-03-12 09:34 1491最近项目组长分配给我一个任务,让我完成一个操作日志的管理功能。 ... -
spring mvc例子
2012-03-11 11:35 2073使用拦截器 和Struts2一样,Spring MVC也可以 ... -
在 Spring Bean 內取得 HttpServletRequest
2011-10-11 16:13 1228使用 Java 去開發 Web 應用程式時,大部份時候都會使用 ... -
spring3+freemark自定义标签
2011-10-09 18:27 2752<bean id="viewResolver& ... -
OpenSessionInViewFilter作用及配置
2011-06-15 10:31 1335摘自:http://www.yybean.com/opense ... -
spring httpinvoke 例子
2011-04-21 17:15 1205http://ajava.org/course/open/11 ... -
Spring基于注解的缓存配置--EHCache AND OSCache
2011-04-02 23:38 2342本文将构建一个普通工程来说明spring注解缓存的使用方式,关 ... -
使用 ActiveMQ 示例
2011-03-30 17:38 1366企业中各项目中相互协作的时候可能用得到消息通知机制。比如有 ... -
使用Spring HTTP invoker进行远程调用
2011-03-30 10:34 1695使用Spring HTTP invoker进行远程调用Spri ... -
Java Spring2.5 Remote Invoke HTTP Invoker远程调用
2011-03-30 08:42 1972近日,一个项目涉及到系统间接口调用,考虑到系统间用的都是j ... -
Spring AOP不能拦截同一个对象内方法的嵌套调用
2011-03-30 08:27 2294在开发基于 Spring 的应用的过程中碰到了一个 ...
相关推荐
* MyBatis 3.0.6 开发框架(mybatis-3.0.6-bundle.zip) * MyBatis 和 Spring 的整合包(mybatis-spring-1.0.3-SNAPSHOT-bundle) * 数据源支持包(Commons-dbcp.jar) * 日志记录包(jakarta-log4j-1.2.8.zip) ...
1. `org.springframework.context-3.0.6.RELEASE.jar`: 这个模块提供了Spring框架的核心特性,包括bean工厂和应用上下文。Bean工厂是Spring管理对象的基础,而应用上下文则进一步扩展了bean工厂,支持国际化、事件...
《Spring框架3.0.6.RELEASE深度解析》 Spring框架是Java开发中的核心组件,以其模块化、可扩展性和企业级应用支持而备受推崇。3.0.6.RELEASE版本是Spring发展的一个重要里程碑,它引入了许多改进和新特性,使得开发...
资源来自pypi官网。 资源全名:huaweicloudsdkiotda-3.0.6b0-py3-none-any.whl
赠送jar包:istack-commons-runtime-3.0.12.jar; 赠送原API文档:istack-commons-runtime-3.0.12-javadoc.jar; 赠送源代码:istack-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
在本篇文章中,我们将深入探讨Spring 3.0.6版本的相关知识点,这是一个广泛使用的版本,提供了许多关键特性和改进。 **1. ** **模块化设计** **:** Spring 3.0引入了更强大的模块化结构,允许开发者根据项目需求...
由于我也不搞不清楚,Spring这么多jar包每个的作用,有些有相互依赖,没办法,只能全部一起导进来。如果有高人指点一下他们的作用,不胜感激! Spring3.0.1 jar下载地址:http://www.springsource.org/download ...
资源来自pypi官网。 资源全名:compton-3.0.6-py3-none-any.whl
资源来自pypi官网。 资源全名:satyrus-3.0.6-py3-none-any.whl
资源来自pypi官网。 资源全名:bidscoin-3.0.6-py3-none-any.whl
5. `org.springframework.context-3.0.6.RELEASE.jar`包含了Spring的核心上下文模块,提供了bean的生命周期管理和事件传播等服务。 6. `javassist-3.12.0.GA.jar`是Java字节码操作库,常用于动态生成或修改类,...
其文件名称“huaweicloudsdkiotda-3.0.6b0-py3-none-any.whl”揭示了库的版本信息,其中“3.0.6b0”代表这是该库的3.0.6预览版,而“py3-none-any”表示它适用于Python 3.x版本,且不依赖特定的操作系统或架构。...
安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...
《Spring Web框架3.0.6版本详解》 在Java Web开发领域,Spring框架以其强大的功能和灵活性,已经成为事实上的标准。今天我们将深入探讨的是Spring框架的重要模块——Spring Web,具体版本为3.0.6.RELEASE。这个版本...
Spring Batch 是一个强大的、全面的批处理框架,用于处理大量数据。它被广泛应用于企业级应用,特别是那些需要高效、可扩展性和可靠性的系统。在3.0.5.RELEASE这个版本中,Spring Batch 提供了一系列增强的功能和...
这个压缩包文件"Wireshark-win64-3.0.6.zip"显然是为Windows 64位系统设计的Wireshark 3.0.6版本。以下是关于Wireshark及其3.0.6版本的详细知识点: 1. **Wireshark概述**:Wireshark是一个开源的网络嗅探工具,...
spring-3 框架 jar 包
《Spring Framework 3.0.6:核心特性与实践指南》 Spring Framework 3.0.6 是一个里程碑式的版本,它在Java企业级开发中扮演着至关重要的角色。作为一款开源、轻量级的框架,Spring 提供了丰富的功能,帮助开发者...
Spring框架是Java开发中不可或缺的重要组成部分,其3.0.6版本的源码对于深入理解和优化应用性能具有重要意义。本篇文章将围绕Spring 3.0.6的源码进行深入剖析,探讨其中的核心组件和设计理念。 1. **核心模块** ...