也许这是一个微不足道的问题,但作为一名Spring初学者,我总是问自己:“Spring如何在一个扩展他的类的项目中使用类?”Spring如何在一个项目中找到他的课程?
例如,AbstractAnnotationConfigDispatcherServletInitializer
:
public class Initializer extends AbstractAnnotationConfigDispatcherServletInitializer
{
@Override
protected Class<?>[] getRootConfigClasses() {
}
}
我Initializer
类它宣布在一家手工打造的包装与非特殊的名字,所以我在想:如何能找到春和实例我Initializer
类?它是否会对我的项目进行任何类型的“包装扫描”,试图获得所有扩展自己的类或其他类?
WebApplicationInitializer在应用程序启动时进行初始化,并基于web.xml中的“/”映射注册servlet。所有* servletInitializers都实现了WebApplicationInitializer。 以供参考:http://docs.spring.io/autorepo/docs/spring-framework/3.1.x/javadoc-api/org/springframework/web/WebApplicationInitializer.html – Jango
添加了更好的解释:我的意思是哪种方式Spring实例化我的初始化类? – grimi