Spring整合mybatis自定义目录标题
1你需要导入所需要的jar
~junit
~mybatis
~mysql数据库
~spring相关
~aop
~mybatis-spring
Spring-Study
org.example
1.0-SNAPSHOT
4.0.0
<artifactId>Spring-MybatisAndSpring</artifactId>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.3</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.9.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>5.2.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.8.13</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.2</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.16</version>
</dependency>
</dependencies>
编写所需要的xml文件
###mybatis的xml文件
<?xml version="1.0" encoding="UTF-8" ?>
</typeAliases>
### spring的xml文件 <?xml version="1.0" encoding="UTF-8"?>
# # 测试
###需要给你接口加上实现类
接口
package com.zzy.Mapper;
import com.zzy.pojo.User;
import java.util.List;
public interface UserMapper {
public List queryUser();
}
# # # #实现类
package com.zzy.Mapper;
import com.zzy.pojo.User;
import org.mybatis.spring.SqlSessionTemplate;
import java.util.List;
public class UserMapperImpl implements UserMapper {
//现在使用SqlSessionTemplate
private SqlSessionTemplate sqlSessionTemplate;
public void setSqlSessionTemplate(SqlSessionTemplate sqlSessionTemplate) {
this.sqlSessionTemplate = sqlSessionTemplate;
}
public List<User> queryUser() {
UserMapper mapper = sqlSessionTemplate.getMapper(UserMapper.class);
return mapper.queryUser();
}
}
# # #将自己的实现类注入到spring的中
###测试使用
@Test
public void SpringAndMybatis(){
ApplicationContext Context = new ClassPathXmlApplicationContext("applicationContext.xml");
UserMapper userMapper = (UserMapper) Context.getBean("UserMapper");
List<User> users = userMapper.queryUser();
for (User user : users) {
System.out.println(user);
}
}
合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC
语法后生成一个完美的目录。
#运行结果
User(id=1, name=张锋)