如何验证spring applicationContext.xml文件

oha*_*ana 4 java spring

我在applicationContext.xml文件中定义了几个bean,如果我使用bean的名称犯了错误(比如拼写错误),spring会不会抱怨任何内容并继续加载invalidate配置.不弹簧自动检查?以及如何在applicationContext.xml文件上实现模式验证?谢谢.

Tom*_*icz 6

IntelliJ IDEA 对Spring 有很好的支持,包括:

  • 检测损坏的引用(bean不存在,类型错误等)
  • 按下Ctrl+ 时完成bean名称Space(同时将列表缩小到仅按类型匹配的bean)
  • 在使用@Resource/ 发现丢失/重复的bean时@Autowired,它将无法在运行时自动装配
  • Java和应用程序上下文XML之间的快速导航
  • ......和很多更多

另外,我强烈建议编写Spring smoke 集成测试.它不需要测试任何东西,只需要上下文启动(你会惊讶地发现它发现了多少错误).