随笔分类 -  Spring知识

摘要:##1、概念: SPI(Service Provider Interface)服务提供接口,简单来说就是用来解耦,实现插件的自由插拔,具体实现方案可参考JDK里的ServiceLoader(加载classpath下所有META-INF/services/目录下的对应给定接口包路径的文件,然后通过反射 阅读全文
posted @ 2021-05-07 20:27 ocean.wen 阅读(6369) 评论(0) 推荐(1)
摘要:1、背景: 工作中是否有这样的场景?一个软件系统会同时存在多个不同版本,比如我现在做的IM系统,同时又作为公司的技术输出给其他银行,不同的银行有自己的业务实现(登陆验证、用户信息查询等)。或者你的工程里依赖了其他第三方的jar,这些jar包里的组件都是通过Spring容器来管理的,如果你想修改某个类 阅读全文
posted @ 2020-03-21 23:59 ocean.wen 阅读(8231) 评论(2) 推荐(4)
摘要:1、背景: 公司基础设施部门推出了自己的微服务框架(以下简称M),要求所有业务应用都要接入进去,但坑爹的是M只提供了SpringMVC工程的support,对于采用Stripes作为MVC框架的应用并不支持,所以就必须重构这个Stripes应用。 M虽然代替Tomcat自己实现了IO,工作线程池,服 阅读全文
posted @ 2019-01-03 20:16 ocean.wen 阅读(778) 评论(2) 推荐(0)