IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址

 

 

一、Spring Boot Web框架快速搭建

 

 

(1)New Project

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第1张图片

 

 

 

(2)项目命名及相关参数配置

 

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第2张图片

 

 

 

 

(3)项目命名及相关参数配置

 

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第3张图片

 

 

 

 

(4)完成搭建

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第4张图片

 

 

(6)完成搭建,等待IDEA为我们构建框架所需的依赖环境

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第5张图片

 

 

 

(7) 配置Maven本地仓库

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第6张图片

 

 

(8) 最后,项目目录结构树如下

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第7张图片

 

 

 

 

二、Spring Boot 集成 Mybatis 实现CRUD

 

 

亮点:

 

 

 

(1)构建JSON响应消息体,作为接口的统一返回值

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第8张图片

 

 

 

(2)利用注解注入数据源,并统一扫描Dao层mapper接口

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第9张图片

 

 

 

(3)日志管理,记录程序的info、debug、及error消息

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第10张图片

 

 

 

 

(4)全局异常捕获处理

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第11张图片

 

 

(5)通用Mybatis分页插件PageHelper的应用

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第12张图片

 

 

 

(6)构建查询filter,根据不同的条件进行结果查询

 

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第13张图片

 

 

 

 

 

(7)...ect  整个项目结构如下

 

 

上半部分:

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第14张图片

 

 

下半部分:

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第15张图片

 

 

 

三、效果演示

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第16张图片

 

 

四、User表

 

 

CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(45) DEFAULT NULL,
  `sex` tinyint(1) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第17张图片

 

 

 

五、Json测试用例

 

 

 

批量保存:

 

 

[{
	"name": "appleyk",
	"sex": 0
},
{
	"name": "john",
	"sex": 1
},
{
	"name": "kobe",
	"sex": 0
},
{
	"name": "darlin",
	"sex": 1
},
{
	"name": "james",
	"sex": 0
}]

 

 

 

批量更新:

 

 

[
	{
		"id": 1,
		"name": "appleyk1",
		"sex": 1
	}, {
		"id": 2,
		"name": "json1",
		"sex": 0
	}
]

 

 

 

 

 

六、GitHub项目地址

 

 

SpringBoot_Mybatis:https://github.com/kobeyk/SpringBoot_Mybatis.git

 

 

IDEA 快速搭建Spring Boot框架 ☞ 最后附上项目GitHub下载地址_第18张图片

 

 

你可能感兴趣的:(Spring-Boot)