Configuring AspectJ aspects using Spring IoC with JavaConfig?

前端 未结 2 1192
無奈伤痛
無奈伤痛 2020-12-04 01:59

According to Spring\'s Documentation Configuring AspectJ aspects using Spring IoC in order to configure an aspect for Spring IOC, the following has to be added to the xml co

2条回答
  •  南方客
    南方客 (楼主)
    2020-12-04 02:36

    Is there an equivalent way of writing this using JavaConfig?

    Almost always.

    @Bean
    public com.xyz.profiler.Profiler profiler() {
        com.xyz.profiler.Profiler profiler = com.xyz.profiler.Profiler.aspectOf();
        profiler.setProfilingStrategy(jamonProfilingStrategy()); // assuming you have a corresponding @Bean method for that bean
        return profiler;
    }
    

    The factory-method is explained in the documentation in Instantiation with a static factory method.

提交回复
热议问题