Spring Boot入门教程2
一、前言什么是?
是目前Java平台最为流行的ORM框架
1、操作系统: 10 X64
2、Java SDK: jdk-
3、:3.5
4、IDE IDEA 2017
5、 Boot:1.5.6
本项目构建基于:
二、 Boot整合1、引入说明--boot-核心for --java用于连接pom.xml文件:
..boot/-boot--/.5.6.//..boot/-boot--web//...boot/--boot-///--java/.1.38////.8.1////2、配置数据库连接在配置文件.yml中增加以下配置:
--name: com..jdbc.: jdbc://:3306/: :
数据库自行创建下载地址:
说明io.ken...用于存放实体io.ken...dao用于存放数据访问映射*3、创建User表并创建对应实体DROP IF `user`; `user` (`id` int(11) NOT NULL ,`name` (255) NULL,`age` int(11) NULL,`` (500) NULL, KEY (`id`)) = =utf8;
io.ken...; User { int id; name; int age; ; int () { id;} void (int id) {this.id = id;} () { name;} void ( name) {this.name = name;} int () { age;} void (int age) {this.age = age;} () { ;} void ( ) {this. = ;}}和可以选中类名之后使用快捷键Alt+生成
4、数据库操作映射创建
io.ken...dao; io.ken....User; org....*; java.util.List;@ {@(" * FROM user id = #{id}")User (@("id") int id);@(" * FROM user") ();@({" INTO user(name,age,) (#{name},#{age},#{})"})int add(User user);@(" FROM user id = #{id}")int (int id);@(" user SET name=#{name},age=#{age},=#{} id = #{id}")int (User user);}5、创建测试API创建并提供API
io.ken...; io.ken...dao.; io.ken....User; org.....; org...; org..web.bind..; org..web.bind..; java.util.List;@@("/user") {@ ;@("/")@ (int id) { .(id);}@("/")@ () { .();}@("/add")@ add(User user) { .add(user) == 1 ? "" : "";}@("/")@ (User user) { .(user) == 1 ? "" : "";}@("/")@ (int id) { .(id) == 1 ? "" : "";}}6、API测试API示例添加用户/user/add?name===更新用户/user/?name====1查询指定用户/user/?id=1查询所有用户/user/删除指定用户/user/?id=2三、备注