我知道这听起来有点奇怪,但我们遇到了一个问题,当我们添加 @EnableTransactionManagement
在应用程序中,所有控制器 @PreAuthorize
不可访问,招摇过市者无法发现它,调用api(具有正确的权限和角色)将遇到404 not found错误。
要解决此问题,请删除 @EnableTransactionManagement
或删除 @PreAuthorize
但无论哪种方法都不是最终的解决方案。
所以我想问一下,是否有Maven知道这一问题的原因,以及我们需要做些什么来让事情正常进行,因为我们都需要在应用程序中进行事务处理和预授权。
1条答案
按热度按时间1zmg4dgp1#
事实证明,这可以通过升级到springboot2.x版本来解决