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)相关推荐

  1. SAP S4 FI后台详细配置教程- PART1 (通用配置及基础架构篇)

    目录 一 .基础配置 3.设置国家区域 4.货币设置 二 .企业结构 1.定义公司 2.定义公司代码 3.维护成本控制范围 4.给公司分配公司代码 5.把公司代码分配给控制范围 本文是会是一篇比较详细 ...

  2. 基于SOA架构集成spring-boot+mybatis+dubbo+Druid+zookeeper

    2019独角兽企业重金招聘Python工程师标准>>> 本来是给公司搭建的一个基础框架,但公司因为开发时间问题不用了,所以就个记录. 总结下在搭建这个基础框架 首先,整个系统架构是S ...

  3. mybatis mapper配置 bigint_Mybatis-Plus入门

    一.Mybatis-Plus简介 1.1 什么是Mybatis-Plus MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化 ...

  4. springboot 中 mybatis configuration 配置失效问题

    springboot 中 mybatis configuration 配置失效问题 环境 场景 springboot角度分析 SqlSessionFactory 设置Configuration Myb ...

  5. springboot + mybatis + gradle项目构建过程

    1.从Spring boot官网根据需求下载脚手架或者到GitHub上去搜索对应的脚手架项目,D_iao ^0^ • 文件目录如下(此处generatorConfig.xml 和 log4j2.xml ...

  6. SpringBoot+MyBatis极速搭建教程

    数据库:mysql 框架:SpringBoot 上一篇文章中已经搭建好了springboot基础的web框架,并且已经可以访问页面展现出效果,但是这还不够,不能访问数据库的程序太low了.下面就是基于 ...

  7. 单手撸了个springboot+mybatis+druid

    本文旨在用最通俗的语言讲述最枯燥的基本知识 最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可以横着走.什么有了springboot妈妈再也不担心我的编 ...

  8. 单手撸了个springboot+mybatis+druid 1

    本文旨在用最通俗的语言讲述最枯燥的基本知识 最近身边的程序员掀起了学习springboot的热潮,说什么学会了springboot在大街上就可以横着走.什么有了springboot妈妈再也不担心我的编 ...

  9. Springboot+mybatis构建管理后台系统

    Springboot+mybatis构建管理后台系统 新建一个springboot工程 开发后台管理登陆功能 1.在springboot中集成mybatis 2.编写登陆接口 2.编写登陆页面 登陆功 ...

最新文章

  1. Java中的两个关键字——super、this
  2. Linux学习(1)-Linux几个基础命令及文件系统功能和作用
  3. 干货 | 20多门AI网络课程资源(附链接)
  4. 2021年改造数据中心未来最需要的技能
  5. 使用Docker安装的Tuleap-aio.查看admin默认密码
  6. TSF自定义候选词列表界面
  7. math的向上取整_JavaScript Math.ceil 方法(对数值向上取整)
  8. 处理CoreAVC Professional Edition 错误的方法
  9. 最优化理论与凸优化到底是干嘛的?
  10. Houdini分布式解算渲染,HQueue配置。
  11. 计算机基础排版,计算机排版基础知识
  12. 开考!狮子,老虎,企鹅,技术圈的这些飞禽走兽你认识多少?
  13. shiro安全性框架
  14. 4.3_deferred-init
  15. FFmpeg入门详解之11:H264BSAnalyzer简介
  16. 飞腾S2500平台PCIe SWITCH下热插拔验证
  17. AndroidStudio写的个人信息修改界面
  18. 大学英语b和计算机三级,统考大学英语b
  19. 用Python实现火爆全网的「蚂蚁呀嘿」!这也太恶搞了吧!
  20. jad文件生成工具--jad easy

热门文章

  1. Excel随机排考号方法
  2. Ch2,KNN分类算法程序分析----机器学习实践P19页
  3. 神经网络设计与分析之sin函数拟合分析
  4. opencv-python处理图片的一些列操作之几何变换
  5. 手机自动化测试:Appium源码分析之跟踪代码分析四 1
  6. 制作生成静态页面的新闻系统
  7. 转载:如何避免代码中的if嵌套
  8. [转]#pragma once和#pragma comment
  9. 基于SSM实现宠物商城系统
  10. DAVID-GO-记录