创建maven项目
加入依赖包
-
需要在pom.xml文件中加入:
- spring相关包: spring-core,spring-beans,spring-context
- AOP相关包:spring-aop,spring-aspects,aopalliance
- mybatis相关包:mybatis
- 数据库相关包:spring-jdbc
- 数据库驱动,数据库连接池(这里用的是druid)
- mybatis与spring的整合包 :mybatis-spring
默认的额mavenJDK版本为1.5在需要的时候需要对jdk进行升级
使用编译插件:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
使用mybatis逆向工程生成dao层、pojo层及Mapper文件
详情参见Mybaits逆向工程
加入数据库连接相关的外部配置文件(.properties)
db.properties:
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/*?characterEncoding=utf-8
jdbc.username=root
jdbc.password=**
加入mybatis主配置文件,内容可以不写
mybatis-config.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
</configuration>
配置整合文件(spring-dao.xml)
创建spring-dao.xml:在src/main/resources下new 一个Spring Bean Configuration File文件
需要选择命名空间context
spring-dao.xml:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:<