我有一个使用完整注释的Spring MVC应用程序。在哪里添加@componentScan最好?请告诉我这些推荐中的任何一个:
- 扩展AbstractAnnotationConfigDispatcherServletInitializer类的类?
- 扩展WebMvcConfigurationSupport类的类?
- 扩展WebSecurityConfigurerAdapter类的类?
我将其放置在2中,并且没有安全性问题,一切正常。当我添加了安全性之后,我遇到了无法找到userdetails服务的安全性配置问题。然后我将其移动到3。我发现其他安全性问题,并将代码放在getRootConfigClasses()方法中返回null而不是securityconfig对象。然后我遇到了控制器未找到的问题。我能够通过将componentscan放置在2中来解决它。
我想知道任何链接以及它如何工作。在这3个类中都放置@componentscan是否可以?感谢您的帮助。