最近maven编译项目时发现log中经常打印加载logback的信息感到很奇怪。
经过定位原因为scr插件扫描annotation时如果有field级别的 property,会通过反射获取property对应属性的值(static的)。
如果这个class中有static的logger就会加载。反射默认是会加载所有static属性的。
最近maven编译项目时发现log中经常打印加载logback的信息感到很奇怪。
经过定位原因为scr插件扫描annotation时如果有field级别的 property,会通过反射获取property对应属性的值(static的)。
如果这个class中有static的logger就会加载。反射默认是会加载所有static属性的。
转载于:https://my.oschina.net/u/2362608/blog/1923731