spring 事务Propagation.REQUIRES_NEW 不起作用的原因

内部的 this 调用方法不会 走 aop 代理, 需要自身注入自身一个新的对象

实现 BeanFactoryAware,

/**
     * 手动获取 .class 注入
     * {@inheritDoc}
     */
    @Override
    public void setBeanFactory(BeanFactory beanFactory) throws BeansException {
        this.service= beanFactory.getBean(this.getClass());
    }

通过上面的方法获取

上一篇:spring源码分析-BeanFactoryPostProcessor


下一篇:Hash常用操作