Spring
文章平均质量分 83
小丑的自我修养
我不是为了输赢,我就是认真。
展开
-
理解Spring事件机制的前因后果
Spring事件使用,异步化,线程池配置,原理原创 2022-10-26 20:10:02 · 374 阅读 · 0 评论 -
代理对象中的Spring的Bean为Null引发的惨案
1. 背景介绍这次事件是发生在我司的开发环境中,然后也有其他小伙伴去总结了,我看了一下,总感觉少了点什么,然后专门研究到底是怎么回事。惨案的起因:我们通过google的EventBus来订阅jvm级别的事件,就是在每个方法上加了一个@Subscribe,但是有哥们会把该方法写成私有的方式,大概内容如下:@Componentpublic class UserService { @Autowired private OrderService orderService;原创 2022-03-22 20:47:57 · 1303 阅读 · 0 评论 -
什么是SPI机制
1.SPI介绍SPI的全名是Service Provider Interface, JDK 内置的一种服务提供机制,用于提升接口的可扩展性,其最终的目的是用于模块之间的解耦,减少相互依赖。2.SPI的用法服务的提供方对调用方的接口提供了一种实现, 在jar包中resource的META-INF/services目录下创建一个接口的全限定名的文件,该文件的内容是是实现类的全限定名;在主程序中使用java的util包中的ServiceLoader加载该接口从而获取该实现类;实现类要带一个无参构造;原创 2021-06-01 20:22:43 · 1169 阅读 · 0 评论 -
Spring Boot如何实现零配置
1. Web项目启动的过程Servlet的容器:Tomcat,Jetty,Jboos等,其中Nginx、Apache是http容器;Web.xml配置(配置listener和servlet)listener需要配置ContextLoaderListener,再通过访问webApplicationContext加载spring上下文,实际就是为了加载spring.xml文件;web.xml 文件<context-param><param-name>context原创 2021-05-04 19:04:18 · 647 阅读 · 2 评论 -
spring在进行XML装配是报java.lang.IllegalArgumentException
java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.ClassReader.<init>(Unknown Source) at org.springframework.asm.Cl...原创 2018-04-30 11:42:34 · 441 阅读 · 0 评论