PersistenceExceptionTranslationInterceptorTests.java 文件源码

java
阅读 35 收藏 0 点赞 0 评论 0

项目:spring4-understanding 作者:
@Override
protected void addPersistenceExceptionTranslation(ProxyFactory pf, PersistenceExceptionTranslator pet) {
    if (AnnotationUtils.findAnnotation(pf.getTargetClass(), Repository.class) != null) {
        DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
        bf.registerBeanDefinition("peti", new RootBeanDefinition(PersistenceExceptionTranslationInterceptor.class));
        bf.registerSingleton("pet", pet);
        pf.addAdvice((PersistenceExceptionTranslationInterceptor) bf.getBean("peti"));
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号