![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot
文章平均质量分 86
MengFly_
不肯做难为自己的努力,这是人生最大的失败!!!
展开
-
Spring批量加载Resource目录下的文件
这个类会自动推测要读取的文件的位置,比如在文件夹中还是在压缩包中还是在jar包中。这就很重要,因为最开始是自己实现的扫描文件列表的功能,ide中测试没有问题,但是打包成jar包以后就读取不到了,原因就在于ide测试的时候文件是在target编译目录下,所以读取没有问题,但是一旦打包成jar包就必须从jar包里面读取了,就会读取不到。然后就找到了Spring 中的 ResourcePatternResolver, 查看了这个类的代码,可以完美解决加载文件列表的问题。在代码里面需要将他们全部读出来。原创 2023-12-15 11:43:56 · 579 阅读 · 0 评论 -
SpringBoot源码分析(三):SpringBoot的事件分发机制
通过解读 Springboot 的事件分发源码,了解一下几个问题:1. Springboot 注册事件监听器有几种方式,分别是什么?2. 什么情况下注册的事件监听会失效(接收不到Springboot事件)?3. Springboot 利用的哪一个类做的事件分发操作?4. Spring 是如何利用泛型做到的事件分发?5. 怎么自定义 listener 监听多个类型事件?6. 除了Spring或Springboot自己提供的事件,怎么自定义事件?原创 2023-06-24 14:00:29 · 3369 阅读 · 0 评论 -
【Jackson】自定义注解结合Jackson
虽然最终的解决方法挺简单的,不过解决问题过程还是挺有趣的,在此记录一下。有时候我们希望我们自定义的注解同时拥有 Jackon 注解的功能。例如我们有这么一个功能,需要自定义注解来标注类属性,来达到批量解析类属性的目的,而且并且我们希望被这个注解标志的属性不被 Json 序列化(不希望返回给前端)...原创 2022-07-01 20:58:05 · 4062 阅读 · 0 评论 -
Activiti6 + Pf4J 解决serviceTask ClassNotFount 问题
最近在使用 Springboot + Activiti6 重构和优化审批流程闭环管理的项目,前期由于该项目会不停的将软件应用到不同的用户与场景,同时可预知的未来可能还会存在各种用户的各种特定需求,所以为了以后的软件升级和代码维护,所以我准备使用插件的模式来做项目的设计。不同用户的项目核心程序使用一套统一的核心逻辑代码,特定功能通过不同的用户插件实现特定功能,不影响其他用户版本的软件功能,核心代码通过接口的方式为插件提供功能接入,在应对不同用户的不同需求的时候只需要扩展接口开发插件,在插件中实现具体的核心功能原创 2022-06-08 19:09:06 · 787 阅读 · 0 评论 -
SpringBoot Validation 快速失败(failFast)
SpringValidation 快速失败并解决自定义校验器的依赖注入问题原创 2022-02-15 18:23:46 · 5370 阅读 · 2 评论 -
SpringBoot源码分析(二):spring.factories 文件
文章目录spring.factories文件内容摘选自动加载机制简介各接口简介org.springframework.context.ApplicationContextInitializerorg.springframework.context.ApplicationListenerorg.springframework.boot.SpringApplicationRunListenerorg.springframework.boot.autoconfigure.AutoConfigurationImpo原创 2021-06-24 23:25:06 · 2683 阅读 · 1 评论 -
SpringBoot源码分析(一):SpringApplication的构造函数
SpringBoot源码分析(一):SpringApplication的构造函数网上看了一些SpringBoot自动配置的博客,大部分都是从@SpringBootApplication注解讲到@EnableAutoConfiguration然后再讲到@Import….等内容,但是我看完以后还是一直有一个疑问,为什么加了这些个注解就可以自动配置了,所以就像从Springboot的启动类开始,一步步探究一下Springboot到底是怎么做到自动配置的。原创 2021-06-20 18:31:18 · 1093 阅读 · 1 评论