我主要使用基于XML的applicationContexts配置。我有一个要求,我需要使用@configuration现在使用@Bean创建我的bean。
简要说明原因?
weblogic部署了一个spring web-app“A”。 A调用B(不是spring,不是web app,没有WEB_INF)。 B只包含对外部服务器的公共服务调用。因此,B.jar被捆绑到A中,然后A被部署在Web逻辑上。 现在我需要在B中使用spring bean。)
此时此选项可用:
将applicationContext.xml和所有属性文件捆绑到B.jar中。 (请记住,这是一个非常复杂的构建过程,包含20个属性文件和100个bean。所以我还需要注册propertymanager bean等。)。然后在静态初始化程序块中初始化appcontext并在B.jar中查找appcontext。
使用@configuration注册Appconfig.class而不是XML。 (这里没有对构建过程的更改)。
使用此选项,我需要使用clientInterceptor。你能否为我提供@Bean的定义。 如何在@ appconfig.class中配置clientInterceptor。
*如果有其他选择,请告诉我。
这是我在这里的第一篇文章。任何建议都会受到欢迎和赞赏。为任何论坛虚假道歉道歉。