springboot的功能模块的使用
springboot的功能模板使用,以及环境的创建
黄二马
挑灯夜战的程序员
展开
-
多表连查数据显示 前端树形图
多表连查数据显示一对一:association一对多:collection多对多:创建多对多的关系表 略一对一:本类增添:private Department department;<resultMap id="employeeWithSalary" extends="BaseResultMap" type="com.xxxx.server.pojo.Employee"> <association property="salary" javaType="com.xxxx原创 2020-12-24 22:21:37 · 601 阅读 · 0 评论 -
Redis数据缓存 mybatis+Redis 使用mysql数据库 实现查询数据缓存,依赖助手:mybatis-plus lombok
Redis数据缓存参考模块https://www.cnblogs.com/qq1272850043/p/10388212.htmlmybatis+Redis 使用mysql数据库 实现查询数据缓存,依赖助手:mybatis-plus lombok一个springboot项目添加依赖yml的配置添加配置类使用注解运行redis 实现连接实现功能。详细步骤:新建一个空的Springboot项目 略添加依赖<!--redis 依赖--><depende原创 2020-12-24 16:42:49 · 861 阅读 · 1 评论 -
逆向工程 实现基本的mybatis的简单模板
逆向工程实现基本的mybatis的配置逆向工程生成简单的mybatis dao层的文件与及实体类,从而提高开发效率。添加配置依赖:<!-- mysql --><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></d原创 2020-12-04 20:52:29 · 413 阅读 · 0 评论 -
前端界面的复选框的动态生成
前端界面的复选框的动态生成基于框架layui的实现的。前端多选框的实现,需要后台查到数据,返回给前端形成渲染。这是layui的前端模板。前端单选框 <select name="assignMan" id="assignMan"> <option value="">请选择</option> </select>实现原理:使用js。获取后端传过来的数据解析然后拼接下拉选择框。$.get(ctx + "/user/queryAllSal原创 2020-12-04 20:50:03 · 1190 阅读 · 0 评论 -
springboot 的一些简单基础父类
base基础类文章目录base基础类controller层BaseController.javacommon.ftlResultInfo.javaservice的基础类BaseService.javadao层的基础配置BaseQuery.javaBaseDao.java这些设置可以做到减少一些基本信息的配置。与util类似,减少代码的重复使用。通过继承类,实现一些共有的操作。controller层BaseController.java/** * 设置BaseController * Cre原创 2020-12-04 14:14:42 · 1148 阅读 · 2 评论 -
springboot 一些工具类的使用
工具类文章目录工具类参数异常抛出静态类Cookie值的获取CookieUtil数据检验类加密utilutil组合使用静态工具类 整合代码 实现工具一系列的整合操作配上util敲代码更香!!!!!!参数异常抛出静态类util/AssertUtil.java/** * 异常抛出类 * Created by ppliang on 2020/11/30 18:47 */public class AssertUtil { public static void isTrue(Bool原创 2020-12-04 11:02:09 · 995 阅读 · 0 评论 -
SpringBoot 多表联查的实现方法
多表连查多表连查的实现:直接创建一个多表查询的类,接收所有数据。(数据类型多的时候)用List<Map<String,Object>>接收数据。麻烦的mybatis连查。链接:mybatis 进阶 动态sql与多表连接的案例https://blog.csdn.net/xiaoliang98/article/details/109496749...原创 2020-12-03 22:13:26 · 3983 阅读 · 1 评论 -
前端隐藏域的使用 与及页面数据传输 通过controller层
前端隐藏域的使用<input type="hidden" name="field_name" value="value">隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。浏览者单击发送按钮发送表单的时候,隐藏域的信息也被一起发送到服务器。有些时候我们要给用户一信息,让他在提交表单时提交上来以确定用户身份,如sessionkey,等等.当然这些东西也能用cookie实现,但使用隐藏域就简单的多了.而且不会有浏览器不支持,用原创 2020-12-03 22:03:12 · 1538 阅读 · 0 评论 -
springboot 分页查询 pagehelper实现原理简单介绍
分页查询文章目录分页查询环境搭建添加依赖pom.xml添加application.yml前端数据的解析layui:表格的js使用 js发送样式controller层接受数据service层数据封装dao进行数据库的查询操作 封装SQL语句的方法,只需要写全查的方法,后期框架会自动拼接分写的数据实现数据库数据的分页,每一次的页面跳转都需要连接数据库进行一次查询。数据并不不是只有分页的数据。还需要封装放在定义的json格式中,例如使用layui的分页,就需要配置数据之外的数据https://www.la原创 2020-12-03 14:22:33 · 1432 阅读 · 0 评论 -
springboot 拦截器与全局异常的连动使用 实现未登录的重定向
这里写目录标题拦截器解析 HandlerInterceptorAdapter未登录拦截转到登录界面案例第一步:实现接口WebMVCConfigurer第二步:设置拦截筛选器第三步:捕获未登录异常拦截器需要继承WebMVCConfigurer:实现的接口某个方法就等价与web.xml中的配置定义回调方法以自定义通过@EnableWebMvc启用的Spring MVC的基于Java的配置。@EnableWebMvc配置类可以实现此接口,以使其被回调,并有机会自定义默认配置。拦截器对应接口中的方法:a原创 2020-12-02 21:45:18 · 780 阅读 · 0 评论 -
springboot 数据校验Validation功能的实现
数据校验Validation添加依赖pom.xml<!--集成在这个父模块中 spring-boot-starter-validation--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>enti原创 2020-12-02 20:12:13 · 539 阅读 · 0 评论 -
SpringBoot 定时调度集成Quartz
定时调度集成Quartz能够定时调用某种方法,实现定时推送的功能。实现以及原理1:点击跳转实现以及原理2:点击跳转官方文档Scheduler:任务调度器,所有的任务都是从这里开始。Trigger:触发器,定义任务执行的方式、间隔。JobDetail & Job : 定义任务具体执行的逻辑。添加依赖pom.xml<!-- Quartz --><dependency> <groupId>org.springframework.boot<原创 2020-11-29 14:47:45 · 1093 阅读 · 4 评论 -
SpringBoot集成junit单元测试
SpringBoot集成junit单元测试样板是基于mybatis的测试。添加依赖pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>测试s原创 2020-11-29 12:16:24 · 844 阅读 · 1 评论 -
SpringBoot整合mybatis的基本配置
Springboot整合mybatis添加依赖pom.xml<!-- mybatis 集成 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependenc原创 2020-11-29 12:15:18 · 8377 阅读 · 6 评论 -
基本的mvc项目 快速入门
基本的mvc项目需要了解mvc基本原理,以及认知约定大于配置添加依赖pom.xml以下只是标签,放入位置并不是下面这个样子。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.2.RELEASE</vers原创 2020-11-29 12:12:31 · 730 阅读 · 1 评论