Spring
文章平均质量分 84
springboot葵花宝典
这个作者很懒,什么都没留下…
展开
-
SpringBoot结合POI实现百万级数据报表操作
POI报表高级操作上篇文章已经介绍Excel可以分为Excel2003和Excel2007两种版本,Excel2003在POI中使用HSSF对象,一个sheet最多允许65536条数据,处理较少数据时可以使用,但是处理百万数据时Excel2003肯定容纳不了;Excel2007在POI中使用XSSF对象,最多允许一个sheet存储1048576条数据,表示其已经可以支持百万数据,但是在实际运行可能中还存在问题,原因是POI报表所产生的对象,单元格对象,字体对象,都不会销毁,导致了可能存在OutOfMe原创 2021-01-16 02:14:47 · 860 阅读 · 1 评论 -
SpringBoot实现POI报表操作
POI报表入门在mymes管理系统中,人员管理,订单等操作需要报表的导入导出等逻辑。需求看是复杂,实际上就是对数据库表的基本操作,本文介绍Excel的导出,下次介绍数据的导入POI报表的概述公众号地址需求分析在企业应用开发中,Excel报表是一种最常见的报表需求。Excel报表开发一般有两种方式: 为了方便操作,基于Excel的报表批量的上传数据 通过Java代码生成Excel报表 Excel两种形式目前Excel存在两个版本Excel2003和Excel原创 2021-01-14 23:05:55 · 826 阅读 · 0 评论 -
SpringBoot结合MyBatis Plus 自动生成代码
SpringBoot结合MyBatis Plus 自动生成代码本来这一章要介绍Redis+AOP优化权限,可是发现还是需要先介绍一些MyBatis Plus自动生成代码MyBatis Plus简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。MyBatis Plus特性 无侵入:只做增强不做改变,引入它不会原创 2021-01-10 20:32:32 · 1948 阅读 · 2 评论 -
SpringSecurity实现动态管理权限(三)
SpringBoot整合SpringSecurity实现接口动态管理权限接上一篇权限管理是后台管理不可缺少的部分,今天结合SpringSecurity实现接口的动态管理。动态权限管理SpringSecurity实现权限动态管理,第一步需要创建一个过滤器,doFilter方法需要注意,对于OPTIONS直接放行,否则会出现跨域问题。并且对在上篇文章提到的IgnoreUrlsConfig中的白名单也是直接放行,所有的权限操作都会在super.beforeInvocation(fi)中实现。原创 2021-01-07 22:47:37 · 791 阅读 · 0 评论 -
利用SpringSecurity和JWT实现mymes认证和授权(二)
SpringBoot整合SpringSecurity和JWT实现mymes认证和授权(二)接上一篇接上一篇,SpringSecurity的配置类相关依赖以及方法说明 configure(HttpSecurity httpSecurity):用于拦截url路径、JWT过滤和异常处理 configure(AuthenticationManagerBuilder auth):用于配置userDetailsService和PasswordEncoder JwtAuthenticat原创 2021-01-06 23:02:55 · 213 阅读 · 0 评论 -
利用SpringSecurity和JWT实现mymes认证和授权
SpringBoot整合SpringSecurity和JWT实现mymes认证和授权(一)本文主要讲解mymes相同通过SpringBoot整合SpringSecurity和JWT来实现后台用户的授权和登录功能,因为这部分比较重要,讲解分3-4次讲完,分别介绍SpringSecurity和JWT,以及动态管理权限。SpringSecurity简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring原创 2021-01-04 22:45:15 · 353 阅读 · 1 评论 -
springboot利用AOP实现mymes的接口日志
mymes项目全套学习教程连载中,关注公众号第一时间获取根据之前讲使用springboot整合AOP记录访问mymes日志,没看过的可以回顾前面的文章 springboot创建mymes mymes整合Mybatis generator mymes整合Swagger-UI mymes通过Redis实现缓存 springboot创建mymes mymes整合Mybatis generator mymes整合Swagger-UI m原创 2021-01-03 23:40:30 · 162 阅读 · 0 评论 -
springboot通过Redis实现缓存
mymes项目全套学习教程连载中,关注公众号第一时间获取根据之前讲的现在将mymes整合Redis没看过的可以回顾前面的文章 springboot创建mymes mymes整合Mybatis generator mymes整合Swagger-UI mymes整合Redis实现缓存功能本文主要讲解mymes通过redis,以短信验证存储验证Redis的安装和启动Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用原创 2020-12-30 23:17:22 · 201 阅读 · 1 评论 -
SpringBoot整合Swagger-UI
mymes项目全套学习教程连载中,关注公众号第一时间获取mymes整合Swagger-UI实现API在线文档swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。 本文通过讲解mymes如何利用Swagger-UI来实现一份完善的在线API文档Swagger-UI常用注解: @Api:用于修饰Controller,生成Controller文档 @ApiOperation: 用于修饰是Controller中方法,生成接口方法相关文档信息 @Ap原创 2020-12-29 21:51:07 · 459 阅读 · 1 评论 -
MES-Springboot:Mybatis generator
MES-Springboot:开源MES构架-Mybatis generatorMybatis generator是MyBatis MyBatis和iBATIS的代码生成器。 它将生成所有版本的MyBatis的代码,以及版本2.2.0之后的iBATIS版本。 它将内省数据库表(或许多表),并将生成可用于访问表的工件。 这减少了设置对象和配置文件以与数据库表进行交互的最初麻烦。 MBG旨在对简单的CRUD(创建,检索,更新,删除)的大量数据库操作产生重大影响。 您仍然需要为连接查询或存储过程手动编写SQ原创 2020-12-28 22:51:40 · 364 阅读 · 0 评论