问题描述
- 问一个springmvc+quartz+mybatis的问题
- 我写好框架后,也能启动,但是用demo例子调用工作类,数据写不到数据库中,在其他项目中没用mybatis却可以
但是又不能不用mybatis怎么办啊,是不是两个会冲突这个是spring-quartz
<bean id=""QuartzJobFactory"" class=""org.springframework.scheduling.quartz.SchedulerFactoryBean"" > <!-- <property name=""dataSource""> <ref bean=""ddlibserveDataSource"" /> </property> --> <!-- <property name=""schedulerName"" value=""Mscheduler"" /> --> <property name=""configLocation"" value=""WEB-INF/resource/quartz.properties"" /> <property name=""applicationContextSchedulerContextKey"" value=""applicationContextKey"" /> <property name=""autoStartup"" value=""true"" /> </bean> </beans>
这个是mybatis的配置
<!-- 引入配置文件 --> <bean id=""propertyConfigurer"" class=""org.springframework.beans.factory.config.PropertyPlaceholderConfigurer""> <property name=""location"" value=""WEB-INF/resource/db.properties"" /> </bean> <bean id=""dataSource"" class=""org.apache.commons.dbcp.BasicDataSource"" destroy-method=""close""> <property name=""driverClassName"" value=""${driver}"" /> <property name=""url"" value=""${url}"" /> <property name=""username"" value=""${username}"" /> <property name=""password"" value=""${password}"" /> <!-- 初始化连接大小 --> <property name=""initialSize"" value=""${initialSize}""></property> <!-- 连接池最大数量 --> <property name=""maxActive"" value=""${maxActive}""></property> <!-- 连接池最大空闲 --> <property name=""maxIdle"" value=""${maxIdle}""></property> <!-- 连接池最小空闲 --> <property name=""minIdle"" value=""${minIdle}""></property> <!-- 获取连接最大等待时间 --> <property name=""maxWait"" value=""${maxWait}""></property> </bean>
解决方案
http://blog.sina.com.cn/s/blog_a910da270102w8ef.html
解决方案二:
spring和quartz的集成可参考:http://git.oschina.net/wangkang/llsfw
希望能够帮到你.
时间: 2024-11-17 13:52:33