是否有一种方法或工具可以在编译时检测我的任何一个Spring bean是否未正确自动装配。
例如,对于基于类型的布线,如果不存在该类型,则应该抱怨。或者对于基于“名称”的布线,如果不存在该名称的bean,它应该会抱怨。
这些可以在应用程序启动时捕获,但在游戏中听起来太晚了(特别是当你有一个漫长的部署过程时)。
答案 0 :(得分:2)
intellij-idea does a great job计算XML和类中的错误映射。我猜sts-springsourcetoolsuite具有相似的功能。
但最好的安全网就是编写一个集成测试,启动整个上下文并在持续集成中运行。