Uploaded image for project: 'S2Container'
  1. S2Container
  2. CONTAINER-63

CustomizerChain クラスに addAspectCustomizer(String interceptorName) 等のメソッドを追加しました.

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 2.4.15
    • Affects Version/s: 2.4.14
    • Component/s: S2Container
    • None

      CustomizerChain クラスに addAspectCustomizer(String interceptorName) および addAspectCustomizer(String interceptorName, String pointcut) メソッドを追加する.

      従来はこのように記述していたが

      <component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
        <initMethod name="addCustomizer">
          <arg>
            <component class="org.seasar.framework.container.customizer.AspectCustomizer">
              <initMethod name="addInterceptorName">
                <arg>"aop.traceInterceptor"</arg>
              </initMethod>
             <property name="pointcut">"do.*, initialize, prerender"</property>
            </component>
          </arg>
      </initMethod>
      

      次のように書くことができるようにする.

      <component name="pageCustomizer" class="org.seasar.framework.container.customizer.CustomizerChain">
        <initMethod name="addAspectCustomizer">
          <arg>"aop.traceInterceptor"</arg>
          <arg>"do.*, initialize, prerender"</arg>
      </initMethod>
      

            Assignee:
            koichik koichik
            Reporter:
            koichik koichik
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: