Spring Boot系列教程十:Spring boot集成MyBatis
2017-01-07 22:47
841 查看
一.创建项目
项目名称为 “springboot_mybatis_demo”,创建过程中勾选 “Web”,“MyBatis”,“MySQL”,第一次创建Maven需要下载依赖包(耐心等待)二.实现
2.1创建User类
package com.woniu.bean; public class User { private long id; private String name; private int age; public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "User [id=" + id + ", name=" + name + ", age=" + age + "]"; } }
2.2创建UserMapper接口
创建接口UserMapper,并添加@Mapper注解package com.woniu.mapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import com.woniu.bean.User; @Mapper public interface UserMaper { @Select("select * from user where age = #{age}") User Select(int age); }
2.3创建controller
package com.woniu.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.woniu.bean.User; import com.woniu.mapper.UserMaper; @RestController @RequestMapping("/web") public class WebController { @Autowired private UserMaper mapper; @RequestMapping("/index") public User selectAge(int age){ return mapper.Select(age); } }
2.4设置application.properties
# mysql spring.datasource.url=jdbc:mysql://localhost/spring_boot_demo?useUnicode=true&characterEncoding=utf-8 spring.datasource.username=root spring.datasource.password=123456 spring.datasource.driver-class-name=com.mysql.jdbc.Driver
2.5MySQL中创建对应数据库和表
数据库名:"spring_boot_demo",表名:"user"三.测试
运行项目测试结果如下:springboot_mybatis_demo资源地址:点击打开链接
spring boot讨论群:611262656,一键加群:点击加群
更多技术文章请关注微信公众号“Java架构师之路”:
相关文章推荐
- Spring Boot系列教程七:Spring boot集成MyBatis
- Spring Boot系列六 Spring boot集成mybatis、分页插件pagehelper
- Spring Boot教程 - Spring Boot集成Mybatis(XML方式)
- Spring Boot系列教程十:Spring boot集成MyBatis
- Spring Boot教程 - Spring Boot集成Mybatis(注解配置)
- SpringBoot学习教程 - 04 - 集成MyBatis
- Spring Boot系列教程十三:Spring boot集成Sentinel Redis
- Spring Boot 系列 | 第四篇:构建一个Restful API以及集成Mybatis访问数据库
- Spring Boot 集成MyBatis 教程详解
- Spring boot集成Mybatis的方法教程
- springBoot系列教程03:redis的集成及使用
- SpringBoot 入门教程:集成mybatis,redis
- [Spring Boot 系列] 集成maven和Spring boot的profile功能
- springBoot系列教程05:fastjson的集成、配置及使用
- SpringBoot系列: 集成MyBatis
- Spring Boot系列一 spring boot 集成 slf4j 和 logback
- 909422229_利用Eclipse将Springboot集成Mybatis教程
- Spring Boot系列八 spring boot集成jsp、restful接口、springmvc基本功能
- Spring Boot系列<二>:SpringBoot完美配置Mybatis
- Spring Boot系列教程十一: Mybatis使用分页插件PageHelper