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三、备注