首先@Utilityclass注解下的工具类无法实现使用spring管理内部Bean组件,不管是
@PostConstruct还是set方法中使用@AutoWrite或是@Resource都无法注入,原因在@Utilityclass注解会将其内部变量方法全部标记为static。
最后,依然是通过@Component注解标记类,创建Set方法并添加@Resource或@AutoWrite注解标记方法的方式注入到静态变量中。
@PostConstruct注解是在Bean完成初始化后执行,可用于初始化操作(如:从数据库加载数据状态等信息)、注入Component注解标记类中的静态变量(一般为同类中的非静态变量注入到静态变量中)
2778

被折叠的 条评论
为什么被折叠?



