SpringMVC接入Spring框架原理
1.创建一个基础类实现ServletContainerInitializer接口,重写onStartup方法
public class DemoServlet implements ServletContainerInitializer {
@Override
public void onStartup(Set<Class<?>> c, ServletContext ctx) throws ServletException {
//c的说明:当前类上标记了@HandlerTypes注解,传入了类或接口时,c中会传递进来传入类或接口的子类、子接口、子实现类,但不包含类或接口本身
}
}
c的说明:当前类上标记了@HandlerTypes注解,传入了类或接口时,
c中会传递进来传入类或接口的子类、子接口、子实现类,但不包含类或接口本身
ctx 用于web组件Listener、Filter、Servlet的动态创建
2.创建配置文件
javax.servlet.ServletContainerInitializer
写入基础类的全包名:
com.