spring springmvc mybatis整合搭建
来源:互联网 发布:java 创建加密zip 编辑:程序博客网 时间:2024/05/18 15:50
1.首先创建一个工程的主项目(maven
)
2.配置信息从官网上获取
spring配置:http://docs.spring.io/spring/docs
3.在windows
环境下,可以直接打开tomcat
下的webapps/examples/WEB-INF
目录下的web.xml
进行修改即可(改为servlet3.0
版本或更高版本)
4.项目的依赖如下:
<dependencies> <dependency> <!-- 使用junit4 --> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <!-- 补全项目依赖 --> <!-- 日志依赖,常用日志组合:slf4j+logback --> <!-- 实现slf4j接口并整合 ,其编译依赖包含slf4j-api和logback-core --> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.2</version> </dependency> <!-- 数据库相关依赖 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.21</version> </dependency> <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.1.2</version> </dependency> <!-- DAO层依赖,Mybatis依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.3.0</version> </dependency> <!-- MyBatis自身实现的Spring依赖 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.2.2</version> </dependency> <!-- servlet web相关依赖 --> <dependency> <groupId>taglibs</groupId> <artifactId>standard</artifactId> <version>1.1.2</version> </dependency> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.4</version> </dependency> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency> <!-- spring依赖 --> <!-- spring核心依赖 spring-core,spring-beans,spring-context --> <!--会整合spring-aop,spring-core,spring-beans,spring-expression --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.6.RELEASE</version> </dependency> <!-- springDAO层依赖 ,spring-jdbc,spring-tx --> <!--会整合spring-core,spring-tx,spring-beans --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.6.RELEASE</version> </dependency> <!-- spring web层相关依赖,spring-web,spring-webmvc --> <!-- 整合了spring-web --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.3.6.RELEASE</version> </dependency> <!-- spring test相关依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.3.6.RELEASE</version> </dependency> </dependencies>
5.mybatis配置文件文档从http://www.mybatis.org/mybatis-3/zh/index.html查找
6.mybatis-config.xml文档中有一些常规的配置如下
<configuration> <!--配置全局属性--> <settings> <!--使用jdbc的getGeneratekeys获取自增主键值--> <setting name="useGeneratedKeys" value="true"/> <!--使用列别名替换列名 默认值为true select name as title(实体中的属性名是title) form table; 开启后mybatis会自动帮我们把表中name的值赋到对应实体的title属性中 --> <setting name="useColumnLabel" value="true"/> <!--开启驼峰命名转换Table:create_time到 Entity(createTime)--> <setting name="mapUnderscoreToCamelCase" value="true"/> </settings></configuration>
7.XML提供SQL,DAO接口Mapper
0 0
- spring springmvc mybatis整合搭建
- 整合Spring SpringMvc Mybatis,搭建SSM框架
- Spring+SpringMVC+MyBatis整合配置文件的搭建
- Spring + SpringMVC + Mybatis整合基本环境搭建
- SpringMVC+Mybatis整合搭建
- Spring-SpringMVC-Mybatis整合
- springmvc+spring+mybatis整合
- springmvc+spring+mybatis整合
- Spring+SpringMVC+Mybatis整合
- springmvc+mybatis+spring整合
- springmvc+spring+mybatis 整合
- mybatis+springmvc+spring 整合
- SpringMVC+Spring+Mybatis整合
- springmvc+spring+mybatis 整合
- springmvc+spring+mybatis整合
- Spring+Springmvc+MyBatis整合
- Spring+Springmvc+MyBatis整合
- Spring+Springmvc+MyBatis整合
- RAID-Node
- LeetCode 13. Roman to Integer
- java日期
- BurnCtrl刻录控制组件 光驱过滤驱动
- 刷清橙OJ--A1015.杨辉三角形
- spring springmvc mybatis整合搭建
- BZOJ 1001: [BeiJing2006]狼抓兔子
- 数学之美-第一章
- 蠕虫攻击防范方法
- $GLOBALS与global区别 & 变量销毁机制
- scikit-learn得到预测概率
- unix高级环境编程和网络编程环境配置
- poj 1743 Musical Theme(SAM解法)
- Mybatis配置之<mappers>元素详述