JDK
文章平均质量分 95
JDK源码分析
东京逮虾户
这个作者很懒,什么都没留下…
展开
-
02.什么是SPI
什么是SPISPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 SPI的作用就是为这些被扩展的API寻找服务实现。API (Application Programming Interface)在大多数情况下,都是实现方制定接口并完成对接口的实现,调用方仅仅依赖接口调用,且无权选择不同实现。 从使用人员上来说,API 直接被应用开发人员使用。SPI (Service Provider Inter原创 2021-12-17 20:45:37 · 144 阅读 · 0 评论 -
01.java环境变量(env)和系统属性(property)
源起最近看log4j2源码发现PropertiesUtil类被用于获取配置信息(封装为PropertySource类),可以用于获取日志工厂的类名和配置工厂的类名等属性,log4j2默认为我们提供了以下实现类PropertiesPropertySource:加载classpath:log4j2.component.properties配置文件,权重0SystemPropertiesPropertySource:获取System.getProperties()属性,权重100Environ原创 2021-12-17 17:16:07 · 4959 阅读 · 0 评论