Eclipse with Spring Tools 4在public @Bean方法上给出警告

x4shl7ld  于 9个月前  发布在  Eclipse
关注(0)|答案(1)|浏览(159)

我刚刚将Eclipse升级到版本2023-09,并从市场上安装了Spring Tools 4。现在,在使用Sping Boot 2.7.18的项目中,我收到了很多警告,因为我在@Bean方法上有public修饰符。这是一个不好的做法吗?This post说明方法的可见性不会影响bean的可见性,事实上,我在Spring文档中没有找到任何关于@Bean方法的访问修饰符的内容,而this manual page有一个带有公共@Bean方法的示例。那么为什么我要更改它?可以禁用此注解吗?

**更新:**添加了一些截图。现在我看到在属性对话框中它有“信息”严重性,但在“标记”视图中,由于存在其他消息,它处于警告图标下。它也有一个快速修复。

x1c 0d1x的数据



mctunoxg

mctunoxg1#

找到了:在“Window/Preferences/Spring/Validation/ Boot 2.x Best Practices & Optimizations”下有一个“Public '@Bean' method”选项,您可以将其设置为“Ignore”。工具提示说:
'@Bean'方法上的Public修饰符。它们不再必须是public可见性才能被Spring使用。

相关问题