时间:2021-05-19
1>先创建maven的quickstart项目;并且创建dao层,service层,controller层,po层,mapper,resources以及下面的配置文件(db.properties,log4j.properties,mybatis.xml,spring.xml).
2>配置pom.xml
修改jdk版本;
添加依赖:
junit版本改为4.12;spring-context;spring-test;spring-jdbc;spring-tx(事务);aspectjweaver(切面编程);c3p0(连接池);mybatis;mybatis-spring;mysql-connector-java(mysql驱动包);slf4j-log4j12,slf4j-api(日志打印);
设置资源目录和插件
<build> <!-- Maven 项目:如果源代码(src/main/java)存在xml、properties、tld 等文件 Maven 默认不会自动编译该文件到输出目录,如果要编译源代码中xml properties tld 等文件 需要显式配置 resources 标签 --> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> <include>**/*.tld</include> </includes> <filtering>false</filtering> </resource> </resources> </build>3>配置spring.xml
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://.xxxx.po.User"> select user_id as userId,user_name as userName,user_pwd as userPwd from tb_user where user_id = #{userId} </select></mapper>4>添加 UserService.java
@Servicepublic class UserService { @Autowired private UserDao userDao; public User queryUserByUserId(Integer userId){ return userDao.queryUserByUserId(userId); }}5>添加 UserController.java
@Controllerpublic class UserController { // 注入userService @Resource private UserService userService; /** * 通过用户ID查询用户对象 * @param userId * @return */ public User queryUserByUserId(Integer userId) { User user = userService.queryUserByUserId(userId); return user; }}执行测试
public class App { public static void main(String[] args) { // 加载Spring的配置 BeanFactory factory = new ClassPathXmlApplicationContext("spring.xml"); // 得到UserController对象 UserController userController = (UserController)factory.getBean("userController"); // 调用方法 User user = userController.queryUserByUserId(1);System.out.println(user.toString()); }}到此这篇关于spring 集成 mybatis的文章就介绍到这了,更多相关spring 集成 mybatis内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
springboot集成mybatis关键代码如下:1,添加pom引用org.mybatis.spring.bootmybatis-spring-boot-st
在前边阐述了单独使用mybatis的方法,在实际开发过程中mybatis经常和spring一起使用,即mybatis和spring进行集成,现在我们来看如何集成
与Spring3集成Spring作为基础框架,可以集成后端框架,如Hibernate,MyBatis等。前面是介绍单独使用MyBatis的,大致逻辑是:sqlS
SpringBoot集成MyBatis和Pagehelper分页插件mybatis-spring-boot-starter依赖树如下:pom配置
导入mybatis依赖org.mybatis.spring.bootmybatis-spring-boot-starter2.0.1yml实现mybatis依赖