java开发ssm-spring
来源:互联网 发布:java实现转盘抽奖系统 编辑:程序博客网 时间:2024/06/09 23:47
<context:component-scan base-package="com.jointem.hrm.service" />
<context:component-scan base-package="com.jointem.hrm.dao" />
使用c3p0数据源,使用mysql数据库,数据库连接采用properties文件导入的方法
1.导入properties文件<context:property-placeholder location="classpath:jdbc.properties" />
2.配置c3p0数据源
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<property name="autoCommitOnClose" value="true"/>
<property name="checkoutTimeout" value="${cpool.checkoutTimeout}"/>
<property name="initialPoolSize" value="${cpool.minPoolSize}"/>
<property name="minPoolSize" value="${cpool.minPoolSize}"/>
<property name="maxPoolSize" value="${cpool.maxPoolSize}"/>
<property name="maxIdleTime" value="${cpool.maxIdleTime}"/>
<property name="acquireIncrement" value="${cpool.acquireIncrement}"/>
<property name="maxIdleTimeExcessConnections" value="${cpool.maxIdleTimeExcessConnections}"/>
</bean>
3.将连接信息数据交给框架管理,不再 每次使用数据可都要打开链接,关闭等
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>
使用sessionfactory使得spring整合mybais
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.jointem.hrm.dao" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:mybatis-config.xml"/>/*将mybatis配置引入*/
<property name="mapperLocations" value="classpath*:*_bean.xml" />/*mybatisSQL语句存储地址*/
</bean>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.jointem.hrm.dao" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>
为切面编程提供方法开头字符串
<tx:advice id="transactionAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="add*" propagation="REQUIRED" />
<tx:method name="append*" propagation="REQUIRED" />
<tx:method name="insert*" propagation="REQUIRED" />
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="modify*" propagation="REQUIRED" />
<tx:method name="edit*" propagation="REQUIRED" />
<tx:method name="delete*" propagation="REQUIRED" />
<tx:method name="remove*" propagation="REQUIRED" />
<tx:method name="repair" propagation="REQUIRED" />
<tx:method name="delAndRepair" propagation="REQUIRED" />
<tx:method name="get*" propagation="SUPPORTS" />
<tx:method name="find*" propagation="SUPPORTS" />
<tx:method name="load*" propagation="SUPPORTS" />
<tx:method name="search*" propagation="SUPPORTS" />
<tx:method name="datagrid*" propagation="SUPPORTS" />
<tx:method name="*" propagation="SUPPORTS" />
</tx:attributes>
/*切面编程配置*/
<aop:config>
<aop:pointcut id="transactionPointcut" expression="execution(* com.jointem.hrm.service..*Impl.*(..))" />/*方法路径*/
<aop:advisor pointcut-ref="transactionPointcut" advice-ref="transactionAdvice" />
</aop:config>
</tx:advice>
<property name="basePackage" value="com.jointem.hrm.dao" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
</bean>
- java开发ssm-spring
- java开发SSM框架的搭建(SpringMVC+Spring+MyBatis)
- SSM(Spring,SpringMVC,MyBatis)整合开发流程
- java web后台开发SSM框架(Spring+SpringMVC+MyBaitis)搭建与优化
- 【JAVA - SSM】之MyBatis开发DAO
- SSM(Spring+SpringMVC+MyBatis)开发框架的搭建个人总结
- Maven搭建SSM(SpringMVC + Spring + Mybaits)开发环境 (上)
- Maven搭建SSM(SpringMVC + Spring + Mybaits)开发环境 (下)
- spring MVC mybatis ssm 框架 Jeeplus智能快速开发平台
- Maven+ssm(spring、springmvc、mybatis)开发Web应用
- SSM开发实例(基于spring 3.X)
- SSM(spring,springMVC,mybatis)框架开发环境整合
- (ssm流程图详解)Spring+SpringMVC+Mybatis整合开发实践
- maven+Spring+SpringMVC+mybatis+mybatis-generator 搭建SSM开发环境
- java高并发框架 SSM框架 Spring+SpringMVC+MyBatis
- 如何搭建SSM(SpringMvc+mybatis+Spring)java web工程
- java web,从零开始,一步一步配置ssm(Spring+SpringMVC+MyBatis)框架
- 学习日记:java SSM框架(Spring+SpringMVC+MyBatis)
- LCD驱动流程
- 代码整洁_并发编程
- 安卓开发腾讯X5第三库使用心得
- linux和我 一
- 35 个 Java 代码性能优化总结
- java开发ssm-spring
- vsftpd配置文件详解
- 计蒜客 最后一个单词的长度
- 瑞萨半导体回归图像传感器业务
- Codeforces Round #433 Div. 2 C
- hdu 3001 Travelling(状态压缩dp)
- 给图像加噪声
- 主机租用 选择优质机房很重要
- 学生信息