Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否有可能将@Autowired 以某种方式注入到Liferay 钩子中的bean 表单xml 文件。在这种特殊情况下,我使用的是 UpgradeProcess 钩子。我的项目已经配置为使用带有 liferay 的 Spring,我可以使用 ClassPathXmlApplicationContext 的 getBean("bean name") 方法解码 xml,但如果这会自动发生会更好。
问候!
这是可能的denu。
将应用程序的web.xml侦听器类配置为org.springframework.web.context.ContextLoaderListener并放置applicationContext.xml在WEB-INF文件夹中。它会从你的 bean 中选择相应的 bean,applicationContext.xml你可以在你的 bean 中自动装配这些对象。
web.xml
org.springframework.web.context.ContextLoaderListener
applicationContext.xml
WEB-INF
干杯