Spring源码jcl模块学习

今天再看spring-jcl模块里的源码,这个模块是spring源码里最基础的模块没有依赖其余模块,它是为了兼容不一样版本的日志系统。一看竟然还有这种写法,看得我一愣一愣的,三层try嵌套,利用异常去作业务控制。采用适配器模式,和工厂模式java 在虚拟机启动的时候肯定项目用的是哪种日志实现兼容 // LogAdapter static { ClassLoader cl = LogAdap
相关文章
相关标签/搜索