04(maven+SSH)网上商城项目实战之Spring mybatis项目搭建
2015-11-11 16:32
736 查看
1.配置POM.xml文件 ,配置项目所需jar
2.配置WEB.xml:
配置spring监听器
本文出自 “老牛Java” 博客,请务必保留此出处http://liuyj.blog.51cto.com/2340749/1711849
2.配置WEB.xml:
配置spring监听器
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:application-context.xml</param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>3.创建anotation.xml配置文件
<!-- spring扫描 @service --> <context:component-scan base-package="cn.liu"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/> </context:component-scan> <context:annotation-config/>4. 创建jdbc.properties和jdbc.xml,并配置:
driverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql://localhost:3306/shop?characterEncoding=UTF-8 user=root password= <!-- c3p0--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${driverClass}"/> <property name="jdbcUrl" value="${jdbcUrl}"></property> <property name="user" value="${user}" /> <property name="password" value="${password}"/> </bean>5.配置property.xml文件,读取JDBC配置
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <!-- JDBC的配置 --> <value>classpath:properties/jdbc.properties</value> </list> </property> </bean>6.配置mybatis.xml文件
<!-- mybatis org.mybatis.spring.SqlSessionFactoryBean 配置 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="mapperLocations" value="classpath:cn/liu/croe/dao/*.xml"/> <property name="typeAliasesPackage" value="cn.liu.croe.bean"></property> </bean> <!-- 扫包 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="cn.liu.croe.dao"/> </bean>7.事务管理transation.xml:
<!-- spring 事务 --> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean> <!-- 开启事务注解 --> <tx:annotation-driven transaction-manager="transactionManager"/>8.UserInfoDAO.xml
本文出自 “老牛Java” 博客,请务必保留此出处http://liuyj.blog.51cto.com/2340749/1711849
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- 降低项目失败率的三个原则
- Powershell Profiles配置文件的存放位置介绍
- rails创建应用程序实例
- PowerShell入门教程之创建和使用配置文件实例
- SERV-U 的配置文件详解
- php.ini 配置文件的深入解析
- redis2.8配置文件中文翻译版
- 使用nodejs开发cli项目实例
- PHP配置文件php.ini中打开错误报告的设置方法
- jQuery 选择器项目实例分析及实现代码
- C#中读取App.config配置文件代码实例
- 模拟Spring的简单实现
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- 项目实践之javascript技巧
- c++实现逐行读取配置文件写入内存的示例
- 关于session在PHP5的配置文件中的详细设置参数说明