
SpringBoot
SpringBoot
梁云亮
电 话:13264494458
微 信:13264494458
扣 扣:369950806
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
thymeleaf调用java方法
第一步:创建工具类第三步:前端页面中使用< p > 原始字符串: < span th: text = " ${message} " > </ span > </ p > < p > 反转字符串: < span th: text = " ${T(com.hc.utils.MyUtils().format(message)} " > </ span > </ p >原创 2025-06-09 08:23:23 · 299 阅读 · 0 评论 -
Hibernate Validator 数据验证
Hibernate Validator不仅可以用于Controller层的参数验证,还可以在Service层、Repository层或任何其他层中使用。原创 2025-06-08 17:07:31 · 214 阅读 · 0 评论 -
@Valid 注解和 @Validated
原创 2025-06-08 12:25:36 · 160 阅读 · 0 评论 -
Spring Boot + Thymeleaf 防重复提交
在 Spring Boot 与 Thymeleaf 结合的 Web 应用中,防止重复提交可以采用的方式实现,在高并发场景下,考虑使用 Redis 存储 token 而非 Session。原创 2025-06-07 14:16:36 · 355 阅读 · 0 评论 -
@ExceptionHandler 默认无法拦截 Aspect(切面)中抛出的异常
ExceptionHandler 默认无法拦截 Aspect(切面)中抛出的异常。原创 2025-06-07 10:45:52 · 304 阅读 · 0 评论 -
sprinmvc请求报错:java.lang.IllegalArgumentException: Name for argument of type [java.lang.String] not sp
这个异常通常发生在 Spring MVC 框架尝试通过反射获取方法参数名称时,但 Java 默认编译后不保留参数名信息。虽然你在 IDEA 中设置了 -parameters,但 可能未生效 或 只在开发工具中生效,而运行时并未使用该配置。原创 2025-06-06 11:10:41 · 347 阅读 · 0 评论 -
NoSuchMethodError: ‘void org.springframework.web.method.ControllerAdviceBean.<init>(java.lang.Object
查找项目中的使用@ControllerAdvice 注解标注的类,在注解上加上@Hidden 注解,比如;原创 2025-06-05 17:06:08 · 685 阅读 · 0 评论 -
thymeleaf直接调用Spring Bean中定义的方法
thymeleaf中可以使用表达式工具对象,通过@符号直接调Spring Bean中定义的方法。原创 2025-06-04 23:02:51 · 580 阅读 · 0 评论 -
SpringBoot中缓存@Cacheable出错
【代码】SpringBoot中缓存@Cacheable出错。原创 2025-06-03 17:05:08 · 653 阅读 · 0 评论 -
Springboot 项目一启动就获取HttpSession
在 Spring Boot 项目中,HttpSession 是有状态的,通常只有在用户发起 HTTP 请求并建立会话后才会创建。因此,在项目启动时(即应用刚启动还未处理任何请求)是无法获取到 HttpSession 的。原创 2025-05-28 15:58:59 · 496 阅读 · 0 评论 -
SpringBoot通过虚拟路径指定文件上传下载目录
接下来就可以通过路径。原创 2025-05-16 09:24:21 · 326 阅读 · 0 评论 -
SpringBoot项目启动报错:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Eithe
使用SpringBoot3.0.9开发,引入依赖。原创 2025-05-16 08:59:54 · 695 阅读 · 0 评论 -
Jquery ajax 提交序列化或JSON数据到后台
【代码】Jquery ajax 提交序列化或JSON数据到后台。原创 2025-05-08 15:16:50 · 452 阅读 · 0 评论 -
将File转换为MultipartFile
将File转换为MultipartFile的过程涉及到Java中的文件处理和网络编程技术。原创 2024-10-26 11:32:48 · 2694 阅读 · 0 评论 -
SpringBoot整合jnotify实现针对指定目录及其(动态)子目录的监听
文件夹/文件创建文件夹/文件删除文件夹/文件修改 (文件内容被修改和文件夹被修改都可以检测到)文件夹/文件重命名WindowsLinuxMax OS。原创 2024-10-24 16:46:45 · 532 阅读 · 0 评论 -
springboot 同时上传文件和JSON对象
RequestPart 是 Spring 框架中的一个注解,主要用于处理。原创 2024-10-22 16:06:08 · 990 阅读 · 0 评论 -
Java字节码加密
【代码】Java字节码加密。原创 2024-10-05 21:05:02 · 335 阅读 · 0 评论 -
阿里状态机Cola
【代码】阿里状态机Cola。原创 2024-09-17 16:43:12 · 311 阅读 · 0 评论 -
【精品】验证码技术 easy-captcha
【代码】验证码技术 easy-captcha。原创 2024-06-26 10:10:00 · 305 阅读 · 0 评论 -
项目拆分 多模块原则
将一个复杂项目拆分成多个模块是解决上述问题的一个重要方法,多模块的划分可以降低代码之间的耦合性(从类级别的耦合提升到jar包级别的耦合),每个模块都可以是自解释的(通过模块名或者模块文档),模块还规范了代码边界的划分,开发者很容易通过模块确定自己所负责的内容。多方面的代码集中在一个整体结构中,新入的开发者很难对整体项目有直观的感受,增加了新手介入开发的成本,需要有一个熟悉整个项目的开发者维护整个项目的结构(通常在项目较大且开发时间较长时这是很难做到的)。原创 2024-06-19 13:25:09 · 898 阅读 · 0 评论 -
解决 执行 jar 命令 控制台乱码
Springboot项目,编码为utf8。原创 2024-06-19 13:24:12 · 1053 阅读 · 0 评论 -
SpringBoot 多模块 多环境 项目 单元测试
现在要想采用单元测试的方式对B中的方法,采用application-dev.yml配置中的信息,进行单元测试。在B项目的test资源包(resources)下的、项目启动类所在同一包层次下创建任意类,为该类添加。其中,D依赖C,C依赖B,B依赖A,D对外提供最终的访问接口。创建单元测试类,在其中通过。原创 2024-06-01 14:17:22 · 1095 阅读 · 0 评论 -
SpringBoot启动时使用外置yml文件
将jar包和application-dev.yml与application-prod.yml、logback.xml放在同一目录下启动就可以了。注意:在构建过程中排除某些文件,你应该在Maven的部分中配置,而不是在Spring Boot Maven插件中。jar 包运行时会默认读取外部配置文件,这样更改配置,直接更改外部配置文件然后重启项目即可。原创 2024-05-31 11:26:40 · 1489 阅读 · 0 评论 -
SpringBoot 单元测试 指定 环境
如上图所示,在配置窗口中添加。原创 2024-05-31 11:09:54 · 550 阅读 · 0 评论 -
Springboot 多环境切换 方法
【代码】Springboot 多环境切换 方法。原创 2024-05-16 23:01:07 · 504 阅读 · 0 评论 -
【精品】递归查询数据库 获取树形结构数据 通用方法
【代码】【精品】递归查询数据库 获取树形结构数据 通用方法。原创 2024-03-18 20:57:04 · 315 阅读 · 0 评论 -
Maven子Module引用父Module resources下的文件
【代码】Maven子Module引用父Module resources下的文件。原创 2024-02-28 17:05:58 · 824 阅读 · 0 评论 -
Springboot整合hibernate validator 全局异常处理
【代码】Springboot整合hibernate validator 全局异常处理。原创 2024-01-24 09:07:33 · 655 阅读 · 0 评论 -
获取url后面的参数
【代码】获取url后面的参数。原创 2023-10-02 16:40:20 · 520 阅读 · 0 评论 -
【精品】Springboot 接收发送日期类型的数据
【代码】【精品】Springboot 接收发送日期类型的数据。原创 2023-10-02 09:59:30 · 400 阅读 · 0 评论 -
基于注解和jwt实现权限管理
在resources/static目录下创建js文件夹,然后在其中添加jquery3.3.1.js文件第二步:创建表示用户的实体类:第三步:通用类:ResultCodeEnum.javaResult.javaResultUtil.java第四步:创建常量类:第五步:Jwt工具类:第六步:自定义全局异常及处理类全局异常处理类第七步:第八步:配置类:第九步:自定义注解:Logintoken.javaPasstoken.java第十步:创建Controll原创 2023-09-15 08:33:22 · 268 阅读 · 0 评论 -
JWT生成与解析/JWT令牌前端存储
注:第一次点登录按钮时,无法将token数据保存在Application中,原因未找到,发现原因的朋友麻烦告诉我一声。注:第一次点登录按钮时,无法将token数据保存在Application中,原因未找到。//预期服务器端返回的数据的类型。//请求失败,包含具体的错误信息。//数据,json字符串。//获取令牌并保存到本地。原创 2023-09-15 08:25:11 · 515 阅读 · 0 评论 -
Springboot整合整合Swagger3
备注:swagger和knife两种技术可以共同使用,也可以只使用其中的任何一种。原创 2023-09-13 20:50:31 · 515 阅读 · 1 评论 -
SpringBoot 3自带的 HTTP 客户端工具
【代码】SpringBoot 3自带的 HTTP 客户端工具。原创 2023-08-12 09:47:37 · 1892 阅读 · 0 评论 -
Intellij中使用Spotless 格式化代码
在一些大型项目或开源项目,由于开发人员太多,导致各个代码格式不统一。会让整体项目的代码可读性变差。统一代码格式使用maven中的Spotless插件就是不错的选择。支持的开发语言有java, kotlin, scala, sql, javascript, css, json, yaml, etc。可以提示哪里不规范,同时也支持自动修正(批量的将所有类格式化)支持maven|gradle plugin等插件。原创 2023-05-10 13:09:49 · 1477 阅读 · 0 评论 -
使用Kaptcha生成验证码
验证码的字体验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线验证码的样式(鱼眼样式、3D、普通模糊、…)原创 2023-05-10 03:20:54 · 961 阅读 · 0 评论 -
spring boot整合Hibernate Validator分组校验
上面的例子中,User类分别使用了Login和Register两个分组。在login方法中,只校验User对象的username和password字段,其它字段不会被校验;在register方法中,只校验User对象的email和age字段,其它字段不会被校验。注意,分组校验需要使用@Validated注解,并且需要指定分组。如果不指定分组,则会默认校验所有字段。同时,使用分组校验需要在User类中定义分组标识,例如Login和Register接口。原创 2023-05-08 02:28:56 · 324 阅读 · 0 评论 -
html中post请求 追加参数
在企业实际开发中可能会遇到在post方式提交表单时,需要额外携带表单之外的数据到后台的需求。原创 2023-04-25 13:14:31 · 1073 阅读 · 0 评论 -
【精品】关于企业真实项目带条件查询的深入思考
不管怎么分页,name、pageSize、provinceId这些条件是不能丢的。原创 2023-04-21 11:05:09 · 108 阅读 · 0 评论 -
SpringBoot 重定向方式 汇总
Springboot中重定向方式汇总原创 2023-04-18 18:51:29 · 4759 阅读 · 0 评论