我有几个用@Transactional
注释的公共方法,IntelliJ显示警告它们可以是包私有或私有。
@Transactional
public void doSomething() {
///body
}
由于使用@Transactional
注释的方法应该是公开的,如何在IntelliJ中禁用此检查/警告仅适用于那些方法?
答案 0 :(得分:10)
可悲的是,使用@Transactional
注释的所有方法都无法清除警告,但可以添加@SuppressWarnings("WeakerAccess")
以使警告消失。
或者,您可以转到File
→Settings
→Editor
→Inspections
,在IntelliJ IDEA中完全禁用此检查。
在此视图的列表中,您需要浏览子类别:Java
→Declaration redundancy
并取消选中名为&#34的复选框;声明访问权限可能较弱"这将是可用的。如果您希望在将来的项目中禁用此功能,请选择配置文件"默认"从标有"个人资料"的下拉菜单中,否则,只需为"项目默认"执行此操作。