一、前言什么是
是目前Java平台最为流行的ORM框架
1、操作系统:10X64
2、JavaSDK:jdk-
3、:3.5
4、IDEIDEA2017
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表并创建对应实体DROPIF`user`;`user`(`id`int(11)NOTNULL,`name`(255)NULL,`age`int(11)NULL,``(500)NULL,KEY(`id`))==utf8;
io.ken...;User{intid;name;intage;;int(){id;}void(intid){this.id=id;}(){name;}void(name){this.name=name;}int(){age;}void(intage){this.age=age;}(){;}void(){this.=;}}
和可以选中类名之后使用快捷键Alt+生成
4、数据库操作映射创建
io.ken...dao;io.ken....User;org....*;java.util.List;@{@("*FROMuserid=#{id}")User(@("id")intid);@("*FROMuser")();@({"INTOuser(name,age,)(#{name},#{age},#{})"})intadd(Useruser);@("FROMuserid=#{id}")int(intid);@("userSETname=#{name},age=#{age},=#{}id=#{id}")int(Useruser);}5、创建测试API
创建并提供API
io.ken...;io.ken...dao.;io.ken....User;org.....;org...;org..web.bind..;org..web.bind..;java.util.List;@@("/user"){@;@("/")@(intid){.(id);}@("/")@(){.();}@("/add")@add(Useruser){.add(user)==1?"":"";}@("/")@(Useruser){.(user)==1?"":"";}@("/")@(intid){.(id)==1?"":"";}}6、API测试API示例添加用户/user/add?name===更新用户/user/?name====1查询指定用户/user/?id=1查询所有用户/user/删除指定用户/user/?id=2三、备注