使用@configuration的Spring拦截器

时间:2015-02-12 21:46:43

标签: java spring

我主要使用基于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。)

此时此选项可用:

  1. 将applicationContext.xml和所有属性文件捆绑到B.jar中。 (请记住,这是一个非常复杂的构建过程,包含20个属性文件和100个bean。所以我还需要注册propertymanager bean等。)。然后在静态初始化程序块中初始化appcontext并在B.jar中查找appcontext。

  2. 使用@configuration注册Appconfig.class而不是XML。 (这里没有对构建过程的更改)。

  3. 使用此选项,我需要使用clientInterceptor。你能否为我提供@Bean的定义。 如何在@ appconfig.class中配置clientInterceptor。

    *如果有其他选择,请告诉我。

    • Spring-ws-core - 2.1.4.release
    • 弹簧芯3.2.4
    • 表达,上下文,bean - 3.0.5
    • 弹簧OXM-1.0.3
    • weblogic - 12c
    • jdk - 1.7

    这是我在这里的第一篇文章。任何建议都会受到欢迎和赞赏。为任何论坛虚假道歉道歉。

0 个答案:

没有答案