我有一个 bean,它实现 ServletContextAware 和 BeanFactoryPostProcessor 接口。我需要在 ServletContext 完成初始化后将此 bean 注册到 applicationContext 中,因为我使用 servletContext 中的一些参数来初始化此 bean。
我使用的是Spring Boot,bean名称是SpringBeanProcessorServletAware。我已将其添加到配置 bean 中。
@Bean
public static SpringBeanProcessorServletAware springBeanProcessor() {
SpringBeanProcessorServletAware p = new SpringBeanProcessorServletAware();
return p;
}
我的问题是 bean 是在我的容器集之前创建的servlet上下文到它。然后我就无法获取参数了servlet上下文。如何控制 bean 必须在我之后创建servlet上下文已经完全创建了吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)