spring使用纯注解方式配置事务,执行时事务竟然无效,而改用xml之后却又有效
今天将一个xml配置的事务的代码改成纯注解的时候。竟然事务不起作用。我一直以为是我的配置出了什么问题,找了好久的错误,一直没发现有什么问题。最后一不小心看到我配置@Transactional注解的类里面的方法竟然访问权限不是public
而是没写的default
权限,改成public
之后,问题解决了,在此记录一下
今天将一个xml配置的事务的代码改成纯注解的时候。竟然事务不起作用。我一直以为是我的配置出了什么问题,找了好久的错误,一直没发现有什么问题。最后一不小心看到我配置@Transactional注解的类里面的方法竟然访问权限不是public
而是没写的default
权限,改成public
之后,问题解决了,在此记录一下