spring全家桶
文章平均质量分 91
spring全家桶
gaog2zh
全栈攻城狮 网络安全
展开
-
0202条件过滤-自动装配原理-springboot2.7.x系列
0202条件过滤-自动装配原理-springboot2.7.x系列原创 2023-05-27 11:20:26 · 864 阅读 · 0 评论 -
0201自动配置类的导入-自动装配原理-springboot2.7.x系列
0201自动配置类的导入-自动装配原理-springboot2.7.x系列原创 2023-04-27 11:52:31 · 787 阅读 · 0 评论 -
0201概述-网关Gateway-微服务架构
0201概述-网关Gateway-微服务架构原创 2023-04-21 10:59:42 · 1349 阅读 · 0 评论 -
0102按依赖注册bean-手写springboot-springboot系列
0102按依赖注册bean-手写springboot-springboot系列原创 2023-04-17 09:37:15 · 194 阅读 · 0 评论 -
0202心跳和服务续约源码解析-nacos2.x-微服务架构
0202心跳和服务续约源码解析-nacos2.x-微服务架构原创 2023-04-15 13:46:52 · 864 阅读 · 1 评论 -
0101壳-手写springboot-springboot系列
0101简单模拟springboot-springboot系列原创 2023-04-14 10:43:04 · 279 阅读 · 0 评论 -
0401事务-spring6
0401事务-spring6原创 2023-04-09 09:45:01 · 358 阅读 · 0 评论 -
0201服务注册源码解析-nacos2.x-微服务架构
0201服务注册源码解析-nacos2.x-微服务架构原创 2023-04-07 11:59:14 · 625 阅读 · 0 评论 -
0302实现-AOP-spring6
0302实现-AOP-spring6原创 2023-04-07 09:19:34 · 174 阅读 · 0 评论 -
0301概述-AOP-spring6
0301概述-AOP-spring6原创 2023-04-05 09:18:52 · 91 阅读 · 0 评论 -
0101代理模式详解-设计模式-spring
0101代理模式详解-设计模式-spring原创 2023-04-03 10:42:22 · 296 阅读 · 0 评论 -
0301声明Bean注解- IOC注解-spring
0301声明Bean注解- IOC注解-spring原创 2023-03-28 09:46:20 · 533 阅读 · 0 评论 -
0108Bean销毁-Bean生命周期详解-spring
0108Bean销毁-Bean生命周期详解-spring原创 2023-03-24 08:37:31 · 851 阅读 · 1 评论 -
0106MergedBeanDefinition处理和Bean属性赋值-Bean生命周期详解-spring
0106MergedBeanDefinition处理和Bean属性赋值-Bean生命周期详解-spring原创 2023-03-17 10:51:26 · 409 阅读 · 0 评论 -
0101nacos本地编译运行-nacos-微服务架构
0101nacos本地编译运行-nacos-微服务架构原创 2023-03-14 11:26:42 · 492 阅读 · 0 评论 -
0105bean实例化-Bean生命周期详解-spring
0105bean实例化-Bean生命周期详解-spring原创 2023-03-14 10:39:03 · 316 阅读 · 0 评论 -
0104BeanDefinition合并和BeanClass加载-Bean生命周期详解-spring
0104BeanDefinition合并和BeanClass加载-Bean生命周期详解-spring原创 2023-03-11 08:40:42 · 595 阅读 · 0 评论 -
0103BeanDefinition注册-Bean生命周期-spring
0103BeanDefinition注册-Bean生命周期-spring原创 2023-03-09 10:13:52 · 381 阅读 · 0 评论 -
0102Bean配置和解析-Bean生命周期-spring
0102Bean配置和解析-Bean生命周期-spring原创 2023-03-08 11:29:58 · 362 阅读 · 0 评论 -
0101基础-认证授权-springsecurity
0101基础-认证授权-springsecurity原创 2023-02-28 11:27:09 · 572 阅读 · 0 评论 -
MultipartFile resource [file] cannot be resolved to absolute file path
项目报错:java.io.FileNotFoundException: MultipartFile resource [file] cannot be resolved to absolute file path,图示原因:MultipartFile使用fastjson序列化会报错解决方案: 这里解决方案选择忽略,代码如下既在获取方法参数时,如果名称为file(文件上传的默认名称),时,选择忽略。本项目为基于SpringCloudAlibaba货币交易系统_大型_项目原创 2022-06-02 12:30:16 · 15947 阅读 · 3 评论 -
字符串参数传递回车换行不见了-参数传递-spring框架
1、问题场景前端axios发送get请求,携带参数:gwmc: 字符串,岗位名称改字段内容最开始由前端表格导入,存入数据库,在查询数据库获取表格导入,内容可能会换行查询数据库内容,后端为Java web项目,所用框架springbootmybatisoracle2、具体问题: gwmc查询参数为待换行的字符串,后端request接收之后,在获取,换行不见了变为一个空格。后端request.getParameter(“gwmc”),得到的参数是:基层班站 副站长,回车换原创 2021-08-27 15:41:05 · 1639 阅读 · 0 评论 -
部门管理-Saas多租户平台开发
部门管理-Saas多租户平台开发目录文章目录1、部门表2、后端接口3、API4、前端页面***后记*** :内容1、部门表正常的公司部门会涉及层级问题,表设计的时候通过添加parent_id字段表示父级id,实现层级数据的表存储。具体部门表sql如下: SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for tb_co原创 2020-12-08 21:47:44 · 665 阅读 · 0 评论 -
swagger文档生成与查看-业务模块-Saas多租户平台开发
swagger文档生成与查看-业务模块-Saas多租户平台开发目录文章目录1、API 文档2、swagger2生成API文档3、优化API文档显示3.1、汉化3.2、页面及功能优化3.3、测试***后记*** :内容本文只是简述swagger2如何生成文档过程,关于swagger2详细教程以及源码之类的可自行查阅相关文档。1、API 文档现在项目基本上都是前后端分离模式,而且前后端分别由不同的团队开发,那么前后端开发人员的交流就变得很关键。选择好的交流方式,提高开发效率;反之,影响项目原创 2020-11-19 21:12:32 · 1138 阅读 · 0 评论 -
代码自动生成-代码自动生成模块-Saas多租户平台开发
代码自动生成-代码自动生成模块-Saas多租户平台开发目录文章目录1、代码自动生成2、简单分析***后记*** :内容1、代码自动生成Java后端代码开发,基于MVC思想,通常划分controller、service、dao模块,再加上表、mapper.xml等等,创建过程固定而繁琐,那么当我们设计好数据表之后,能不能自动生成对应的controller、service、dao以及dao.xml呢?答案是肯定的,这里我用的自动代码生成为移植自renxxx-security,使用效果及步骤原创 2020-11-16 16:31:26 · 349 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory
java.lang.NoClassDefFoundError: org/mybatis/logging/LoggerFactory目录文章目录***后记*** :内容问题如题目所示,这种情况通常由依赖冲突导致。解决方案如下:说明:本人使用IDE为idea2020.1下载Maven Helper 插件Maven Helper 插件具体下载和使用可自行查询相关文档在可能出现冲突的pom.xml文件左下角点击’Dependency Analyzer‘ 选项卡查看冲突,如.原创 2020-11-16 15:03:49 · 5811 阅读 · 3 评论 -
ID生成、异常与跨域-通用模块-Saas多租户平台开发
ID生成、异常与跨域-通用模块-Saas多租户平台开发目录文章目录1、全局唯一ID生成2、全局异常处理3、跨域配置4、说明***后记*** :内容1、全局唯一ID生成ID生成有很多种方案,这么我们选择基于’雪花算法’的ID生成,下面为生成ID的类: package com.ihrm.common.utils; import java.lang.management.ManagementFactory; import java.net.InetAddress; import ja原创 2020-11-14 21:19:32 · 377 阅读 · 0 评论 -
工具类包(2)-通用模块-Saas多租户平台开发
工具类包(2)-通用模块-Saas多租户平台开发目录文章目录2.3、通用查询类3、日志相关3.1、IP工具类4、Spring相关4、Spring上下文工具类5、杂项5.1、日期工具类5.2、数字工具类***后记*** :内容2.3、通用查询类Query.java package com.ihrm.common.utils; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.myba原创 2020-11-14 08:38:01 · 264 阅读 · 0 评论 -
工具类包(1)-通用模块-Saas多租户平台开发
工具类包(1)-通用模块-Saas多租户平台开发目录文章目录1、返回相关1.1、通用响应(枚举)1.2、通用响应类2、查询相关2.1、常量类2.2、分页工具类***后记*** :内容不管是什么样的项目、提现或者架构,都需要一些工具类。这么我们把这些常用的自定义工具类统一放置在包中:com.ihrm.common.utils。常用工具类如下:返回相关通用返回类通用响应(枚举)查询相关通用分页工具类日志相关IPUtils获取用户IPspring相关原创 2020-11-12 21:55:18 · 414 阅读 · 0 评论 -
springboot通过注解+AOP切片实现日志记录
springboot通过注解+AOP切片实现日志记录目录文章目录3、日志记录3.1、注解3.1.1、@ClassDesc 实体类名3.1.2、@AttibuteDesc 属性描述3.1.3、@ForeignKey 外键注解3.1.4、@CommonState 通用状态3.1.5、State 状态枚举3.1.6、@SysAdminOperationLog 日志注解3.2、AOP切面处理4、其他相关代码***后记*** :内容此日志记录基于springboot + mybis以及规范的Cont原创 2020-11-06 08:14:50 · 1447 阅读 · 0 评论 -
全栈项目-乐优商场-通用工具服务-通用异常处理
全栈项目-乐优商场-通用工具服务-通用异常处理目录文章目录1、 场景预设1.1、场景1.2、代码1.3、启动测试‘ly-item-service'模块2、错误处理改进2.1、发生错误,我们直接返回异常2.2、\@ControllerAdvice改进2.3、自定义异常类***后记*** :内容项目中出现异常在所难免,那么出现异常后怎么处理呢?1、 场景预设1.1、场景假如我们做新增商品,需要接收下面的参数:price: 价格name: 名称对数据做简单校验:价格不能为空新原创 2020-08-05 12:48:55 · 350 阅读 · 0 评论 -
全栈项目-乐优商场-搭建通用工具服务
全栈项目-乐优商场-搭建通用工具服务目录文章目录1、创建‘ly-common'模块2、导入工具类2.1、导入2.2、自动导入相关依赖3、工具类简介及使用3.1、JsonUtils***后记*** :内容1、创建‘ly-common’模块创建’ly-common’子模块,即为‘leyou’一级工程的子模块,过程同之前一样,模块名,‘ly-common’,GroupId为’com.leyou.common’.2、导入工具类2.1、导入java包下创建com.leyou.common.原创 2020-08-05 12:46:41 · 148 阅读 · 0 评论 -
全栈项目-乐优商场-商品微服务创建
全栈项目-乐优商场-商品微服务创建目录文章目录1、创建商品微服务2、商品微服务解构3、创建ly-item模块3.1、创建ly-item父模块3.2、创建ly-item-interface子模块3.3、创建ly-item-service子模块3.4、配置与启动ly-item-service4、启动'ly-item-service'测试***后记*** :内容1、创建商品微服务既然是一个全品类的电商购物平台,那么核心自然是商品。因此我们要搭建的第一个服务,就是商品微服务。其他包含对应商品相关原创 2020-08-05 12:43:51 · 192 阅读 · 0 评论 -
idea2020-springboot项目-找不到或者无法加载主类
idea2020-springboot项目-找不到或者无法加载主类目录文章目录***后记*** :内容启动子模块,报错找不到或者无法加载主类。错误图示:前提:maven配置正确,maven相关配置可参考之前博文,传送门Java-IDEA2020集成MAVEN(3.6.3)原因:所需类没有编译或者通过maven运行了clean解决方法:reimpote 重新导入maven项目(模块),图示:通过maven运行下install即可,如图:正常运行图原创 2020-08-03 12:53:27 · 3303 阅读 · 1 评论 -
idea2020-springboot项目-application.yml设置端口不生效
idea2020-springboot项目-application.yml设置端口不生效目录文章目录***后记*** :内容项目为微服务工程,可参考之前博文,传送门全栈项目-乐优商场-java后端-Eureka与Zuul微服务创建与启动。其中基础eureka微服务配置文件applicaiton.yml中配置了自定义端口号,但是启动之后,仍然是默认的8088端口,application.yml内容 spring: application: name: ly-regi原创 2020-08-03 12:49:52 · 6832 阅读 · 2 评论 -
idea2020-springboot项目-多级父子工程(聚合工程)子模块相互引用依赖无法install(启动项目)问题
idea2020-springboot项目-多级父子工程(聚合工程)子模块相互引用依赖无法install(启动项目)问题目录文章目录1、简介2、问题3、解决4、总结***后记*** :内容1、简介此项目目前为3级springboot开发,maven工程,创建过程参考之前的博文。出现问题的模块结构如图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iH9ya6Y7-1596429731745)(./images/2020-08-03_multistage-s原创 2020-08-03 12:47:25 · 3326 阅读 · 6 评论