有没有一种方法或工具可以在编译时检测我的 Spring bean 是否未正确 Autowiring 。
例如,对于基于类型的接线,如果该类型不存在,它应该提示。或者对于基于“名称”的连接,如果该名称的 bean 不存在,它应该提示。
这些可以在应用程序启动时捕获,但这听起来为时已晚(尤其是当您的部署过程很长时)。
最佳答案
intellij-idea does a great job找出 XML 和类中的错误映射。我猜sts-springsourcetoolsuite具有类似的功能。
但是对您来说最好的安全网只是编写启动整个上下文的集成测试并在持续集成中运行它。
关于java - 在编译时检测错误配置的 spring bean 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11476557/