プログラムで構成しているSpring Webアプリがあります。認証フレームワークとして Apache Shiro を試していますが、特にプログラム構成を使用して、Shiro と Spring を統合する際に問題が発生しました (大量の XML を記述したくないと判断したため)。これは関連するコード スニペットです。
@Configuration //Replaces Spring XML configuration
@EnableTransactionManagement //Enables declarative Transaction annotations
public class SpringAppConfig {
@Bean
public LifecycleBeanPostProcessor lifecycleBeanPostProcessor() {
return new LifecycleBeanPostProcessor();
}
}
Web アプリを起動すると、Spring が注釈を使用して Bean を処理できないというエラーが発生します。