Spring Boot学习笔记-整合Mybatis (三)
来源:互联网 发布:淘宝一颗钻多少钱 编辑:程序博客网 时间:2024/05/29 15:19
- 首先创建数据库及表,脚本如下:
DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `id` int(5) NOT NULL DEFAULT '0', `name` varchar(80) DEFAULT NULL, `age` int(3) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;-- ------------------------------ Records of user-- ----------------------------INSERT INTO `user` VALUES ('1', 'chen', '20');
- 添加依赖
<!-- Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
目前整个项目pom.xml文件如下
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.chen</groupId> <artifactId>springbootlearn</artifactId> <version>1.0.0</version> <packaging>jar</packaging> <name>springbootlearn</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <java.version>1.8</java.version> </properties> <!-- 直接继承Spring boot比较简单 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.0.RELEASE</version> </parent> <!-- Add typical dependencies for a web application --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!-- Mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- 热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies> <!-- Sping boot build tools --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <fork>true</fork> </configuration> </plugin> </plugins> </build></project>
- 编写代码
JavaBean:
public class User { private Integer id; private String name; private Integer age; //getter setter省去}
Mapper:
@Mapperpublic interface UserMapper { @Select("select * from user where name = #{name}") User findUserByName(@Param("name") String name);}
Controller:
@Autowired UserMapper userMapper; @RequestMapping(value = "/user") @ResponseBody public String user(){ User user = userMapper.findUserByName("chen"); return user.getName()+"-----"+user.getAge(); }
运行项目,访问http://localhost:8080/user,如无意外,应该会打印出我们存储的数据。
End。
阅读全文
0 0
- Spring Boot学习笔记-整合Mybatis (三)
- Spring Boot学习记录(三)--整合Mybatis
- (三) Spring Boot学习笔记之Spring Boot整合Logback
- Spring-Boot学习(3)-----Spring-Boot整合mybatis
- Spring boot 和 mybatis 学习笔记1--框架整合
- Spring-Boot学习笔记-整合Mybatis-Druid-PageHelper
- Spring boot之数据访问及mybatis整合(三)
- Spring与MyBatis整合(学习笔记)
- Spring Boot整合MyBatis
- spring boot 整合mybatis
- Spring Boot整合MyBatis
- Spring-boot整合Mybatis
- Spring Boot整合MyBatis
- spring boot 整合mybatis
- Spring Boot整合Mybatis
- spring boot mybatis整合
- spring boot整合mybatis
- Spring Boot 整合 MyBatis
- Swift HTML富文本显示
- 多语言切换
- java线程安全的单利模式
- 水波纹-iOS
- 数字证书申请流程
- Spring Boot学习笔记-整合Mybatis (三)
- leetcode-第十四周
- Android Handler 机制
- DHCP服务器安装、测试
- jquery暂无图片替换
- Java语言中类的生命周期
- 学习理论
- Linux下Socket写http协议下载文件代码以及说明
- Zxing 竖屏切换 Android