Intellij IDEA 对@Bean 给出 'Access can be private' 警告

Intellij IDEA give a 'Access can be private' warning for @Bean

我使用的是最新的 IntelliJ IDEA 免费版(2018.1 构建于 2018 年 7 月 11 日)。 代码分析给我一个警告:'Access can be private' on the method decorated with @Bean.

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

我想知道无论如何我只能禁用@Bean 的检查而不是完全禁用?

你可以使用IntelliJ IDEA Ultimate版,没有这个问题。 IntelliJ IDEA 社区版不包含 Spring 插件 这就是它不知道 @Bean 注解的原因。

另一种解决方案可能是在 Java | Declaration redundancy | Unused declaration 检查的设置中添加 @Bean 注释作为入口点。那么它就不会被报告为'Access can be private'。此解决方案的缺点是,如果未使用,也不会将其报告为未使用。