Intellij IDEA对@Bean发出“可以私下访问”警告

时间:2018-07-16 12:35:32

标签: java intellij-idea warnings access-levels

我正在使用最新的IntelliJ IDEA免费版本(2018.1发行日期为2018年7月11日)。 代码分析向我发出警告:使用@Bean装饰的方法上的“访问权限可以是私有的”。

我搜索了此问题,但所有答案都建议我禁用此检查。

我想知道是否有我只能使用@Bean禁用检查,而不是完全禁用吗?

1 个答案:

答案 0 :(得分:0)

您可以使用IntelliJ IDEA Ultimate版,该版本没有此问题。 IntelliJ IDEA社区版不包含Spring插件,这就是为什么它不了解@Bean批注的原因。

另一种解决方案可能是在Java | Declaration redundancy | Unused declaration检查的设置中将@Bean注释添加为入口点。则不会将其报告为“访问权限可以是私有的”。此解决方案的缺点是,如果不使用它,也不会报告为未使用。