![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 91
Excellent的崽子
一步一步向着优秀的自己努力前进
展开
-
解决 Mybatis-Plus 自动填充失效问题
类型,这符合 Java 8 及更高版本中引入的时间 API,提供了更好的日期和时间处理能力。这是使用 MyBatis-Plus 3.3.0 及以上版本中引入的更高级的填充策略。方法的目的就是删除记录,无论是物理删除还是逻辑删除,它都不会触发更新字段的自动填充逻辑。方法,这些方法更加类型安全,也提供了更灵活的填充选项。方法本质上是一个更新操作,它会触发自动填充逻辑,尤其是那些被标记为。这是 MyBatis-Plus 的设计决策,它将。视为不同的操作,即使在逻辑删除的情况下,方法,即使你正在使用逻辑删除(即,原创 2024-07-17 10:30:53 · 786 阅读 · 0 评论 -
Mybatis-plus自动填充的使用以及常见问题
今天,咱们要聊一个既实用又有点“小调皮”的话题——MyBatis-Plus的自动填充功能!🤔 首先,咱们得明白,为啥需要自动填充?在使用MyBatis-Plus的自动填充功能时,确实可能会遇到自动填充不生效的问题。希望这篇博客能够吸引你的注意力,让你在轻松愉快的氛围中学习到MyBatis-Plus的自动填充功能!,这样Spring才能将其管理起来,并在需要时自动注入到MyBatis-Plus的上下文中。在某些版本的MyBatis-Plus中,可能存在已知的bug或限制,导致自动填充功能不生效。原创 2024-07-10 15:02:58 · 1235 阅读 · 0 评论 -
SpringBoot3整合Redis保姆级教程
当SpringBoot项目需要整合Redis时,第一步肯定是先导入Redis的相关依赖(其实第一步应该先下载Redis服务,这里以本地已经安装好Redis为基础),然后再进行Redis相关配置。搞好以后,进行测试,没问题OK,有问题处理。下面就详细讲解SpringBot整合Redis的最基础过程(这里以SpringBoot3.1.5 + JDK17进行演示,其实和3以下的版本没什么区别)。本文涉及知识点:@PropertySource、@Configuration、@Bean、Redis、Lombok。原创 2024-07-10 14:39:07 · 803 阅读 · 0 评论 -
一篇文章,让你再也不会为了Spring Boot读取配置的问题烦恼!
Spring Boot读取配置文件的多种方法的具体使用和常见问题解决方案,包含Environment、@Value、@ConfigurationProperties、@EnableConfigurationProperties、@PropertySources等。原创 2024-07-09 16:52:05 · 848 阅读 · 0 评论 -
学会Spring Boot的参数校验又可以少些十几行代码,真好用!
在开发Web应用时,处理用户输入是不可避免的一环。然而,用户输入往往充满不确定性,可能是格式不正确、类型不匹配,甚至包含恶意内容。为了确保应用的稳定性和安全性,对输入参数进行有效校验显得尤为重要。Spring Boot,作为当前最流行的Java开发框架之一,通过其丰富的特性和集成的库,为我们提供了一套高效、灵活的参数校验机制。原创 2024-07-02 17:34:10 · 529 阅读 · 0 评论 -
SpringBoot3整合日志框架教程(附录Log4j2的常用标签大全)
手把手教你SpringBoot整合日志框架,附录Log4j2的常用标签以及属性说明,简洁明了快速上手。原创 2024-06-25 10:49:02 · 783 阅读 · 0 评论 -
SpringBoot 实现全局异常处理
验证 BusinessServiceException 异常也很简单,我们将上面 UserEntity 的参数补全,但是代码中为空会抛错的那个两个参数我们不传,看下会有什么结果。请求结果:这里同样是我们自定义的返回对象,并不是SpringBoot默认的500页面,所以验证成功。原创 2024-06-20 15:44:44 · 1032 阅读 · 0 评论 -
SpringBoot 统计接口调用耗时的多种方式
在实际开发中,了解项目中接口的响应时间是必不可少的事情。SpringBoot 项目支持监听接口的功能也不止一个,接下来我们分别以 AOP、ApplicationListener、Tomcat 三个方面去实现三种不同的监听接口响应时间的操作。原创 2024-06-19 17:58:05 · 1589 阅读 · 0 评论 -
扩展知识:RocketMQ 如何开启 ACL 验证
RocketMQ 在 4.4.0 版本开始支持 ACL 功能,ACL 验证的主要作用就是保证消息的安全性,实现权限控制功能,比如控制可以发送和订阅消息的群体,如某些主题只能被订阅,某些主题只有指定的IP,或者只有携带账号密码才可以订阅和发布等。对于第二个账户rocketmq2,由于设置了admin: true,所以它将拥有对所有资源和主题的访问权限,无论是否在topicPerms或groupPerms中明确指定了权限。同时,它的IP白名单被限制为192.168.1.*。原创 2024-06-11 17:51:16 · 968 阅读 · 0 评论 -
SpringBoot整合Redis笔记
当SpringBoot项目需要整合Redis时,第一步肯定是先导入Redis的相关依赖(其实第一步应该先下载Redis服务,这里以本地已经安装好Redis为基础),然后再进行Redis相关配置。搞好以后,进行测试,没问题OK,有问题处理。下面就详细讲解SpringBot整合Redis的最基础过程(这里以SpringBoot3.1.5 + JDK17进行演示,其实和3以下的版本没什么区别)。本文涉及知识点:@PropertySource、@Configuration、@Bean、Redis、Lombok。原创 2023-11-08 17:07:48 · 232 阅读 · 1 评论