mybatis mapper配置 bigint_SpringBoot基础架构1(SpringBoot、MyBatis-Plus与Thymeleaf)
show me the code and talk to me,做的出来更要说的明白
我是布尔bl,你的支持是我分享的动力!
1 引入
使用 MyBatis-Plus 以及 thymeleaf 实现增删查改。效果图在最后。
2 Mybatis-Plus
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
3 thymeleaf
一个模板语言,为后端 Springboot 的开发而生。
4 Lombok
Lombok 可以通过注解简化代码,他会在编译的时候自动生成代码,我们在源代码是看不到他的。需要引入 maven 依赖以及安装插件。
4.1 用途:
- @Date注解生成getter方法、setter方法、无参构造器、重写equal方法、hashcode方法。一般应用这个注解即可。
- @NoArgsConstructor 生成无参构造器
- @AllArgsConstructor 生成包含所有参数的构造器
- @Sj4j 可以用来打印日志
以上都是类注解。
5 maven 引入
<
6 造一些数据
DROP
7 项目结构
├─
8 生成代码
通过代码将sql语句变成项目的基础代码。基础代码有实体类、控制层代码、服务层代码等等,减少机械操作。实现代码后我们只需要输入表明即可生成需要代码。
public
9 application.yml
编写 application.yml 文件,实现数据库连接以及 一些 thymeleaf 的必要配置。
spring:
10 主要后端代码
我们使用 mybatis-plus 不需要编写 xml 就可以快速实现单表查询。所以省略很多代码。其中的分页代码可以在运行时自动加载,不需要我们编写分页代码,这点给 mybatis-plus 点赞。
10.1 控制代码
package
10.2 分页配置代码
如果我们需要使用 ,mybatisplus 分页插件,需要手动配置。
package
11 主要前端代码
我们利用 thymeleaf 编写前端代码,可以快速解决数据前后端数据传输问题。
11.1 list.html
<!DOCTYPE HTML>
11.2 edit.html
<!DOCTYPE HTML>
12 源码
https://github.com/buerbl/learnSpringboot/tree/master/lsb-crub
13 效果
关注微信公众号,随时移动端阅读
http://weixin.qq.com/r/QS64oJ-E1sKprdvD93tT (二维码自动识别)
mybatis mapper配置 bigint_SpringBoot基础架构1(SpringBoot、MyBatis-Plus与Thymeleaf)相关推荐
- SAP S4 FI后台详细配置教程- PART1 (通用配置及基础架构篇)
目录 一 .基础配置 3.设置国家区域 4.货币设置 二 .企业结构 1.定义公司 2.定义公司代码 3.维护成本控制范围 4.给公司分配公司代码 5.把公司代码分配给控制范围 本文是会是一篇比较详细 ...
- 基于SOA架构集成spring-boot+mybatis+dubbo+Druid+zookeeper
2019独角兽企业重金招聘Python工程师标准>>> 本来是给公司搭建的一个基础框架,但公司因为开发时间问题不用了,所以就个记录. 总结下在搭建这个基础框架 首先,整个系统架构是S ...
- mybatis mapper配置 bigint_Mybatis-Plus入门
一.Mybatis-Plus简介 1.1 什么是Mybatis-Plus MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化 ...
- springboot 中 mybatis configuration 配置失效问题
springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...
- springboot + mybatis + gradle项目构建过程
1.从Spring boot官网根据需求下载脚手架或者到GitHub上去搜索对应的脚手架项目,D_iao ^0^ • 文件目录如下(此处generatorConfig.xml 和 log4j2.xml ...
- SpringBoot+MyBatis极速搭建教程
数据库:mysql 框架:SpringBoot 上一篇文章中已经搭建好了springboot基础的web框架,并且已经可以访问页面展现出效果,但是这还不够,不能访问数据库的程序太low了.下面就是基于 ...
- 单手撸了个springboot+mybatis+druid
本文旨在用最通俗的语言讲述最枯燥的基本知识 最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可以横着走.什么有了springboot妈妈再也不担心我的编 ...
- 单手撸了个springboot+mybatis+druid 1
本文旨在用最通俗的语言讲述最枯燥的基本知识 最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可以横着走.什么有了springboot妈妈再也不担心我的编 ...
- Springboot+mybatis构建管理后台系统
Springboot+mybatis构建管理后台系统 新建一个springboot工程 开发后台管理登陆功能 1.在springboot中集成mybatis 2.编写登陆接口 2.编写登陆页面 登陆功 ...
最新文章
- Java中的两个关键字——super、this
- Linux学习(1)-Linux几个基础命令及文件系统功能和作用
- 干货 | 20多门AI网络课程资源(附链接)
- 2021年改造数据中心未来最需要的技能
- 使用Docker安装的Tuleap-aio.查看admin默认密码
- TSF自定义候选词列表界面
- math的向上取整_JavaScript Math.ceil 方法(对数值向上取整)
- 处理CoreAVC Professional Edition 错误的方法
- 最优化理论与凸优化到底是干嘛的?
- Houdini分布式解算渲染,HQueue配置。
- 计算机基础排版,计算机排版基础知识
- 开考!狮子,老虎,企鹅,技术圈的这些飞禽走兽你认识多少?
- shiro安全性框架
- 4.3_deferred-init
- FFmpeg入门详解之11:H264BSAnalyzer简介
- 飞腾S2500平台PCIe SWITCH下热插拔验证
- AndroidStudio写的个人信息修改界面
- 大学英语b和计算机三级,统考大学英语b
- 用Python实现火爆全网的「蚂蚁呀嘿」!这也太恶搞了吧!
- jad文件生成工具--jad easy