如何在不使用注释或在Spring中使用XML定义ComponentScan?有没有办法使用java代码设置componentScan?
答案 0 :(得分:0)
使用WebApplicationInitializer,Spring Framework Web MVC 应用程序现在可以摆脱web.xml。额外 配置/实现可用于编程 注册DispatcherServlet并配置Spring容器
你应该使用这样的东西:
public class Initializer implements WebApplicationInitializer {
public void onStartup(ServletContext servletContext)
throws ServletException {
AnnotationConfigWebApplicationContext ctx = new AnnotationConfigWebApplicationContext();
ctx.scan("com.package.name");
//the rest of initialization
}
}