1. Spring Boot,Spring MVC的底层实现都是Servlet的调用。
2. Servlet的生命周期里面首先是类的初始化,然后是类的方法的调用,再次是类的销毁。
3. 创建一个springboot项目,里面只引入javax.servlet-api的包。然后通过自己实现类的加载初始化,注解的注入,方法的调用。
4. 在使用servlet的时候项目需要通过Tomcat启动,所以springboot项目需要引入tomcat。配置tomcat如下:
点击Edit Configurations,然后再左边Templates最下面找到tomcat,点击添加,
5. 遇到一个问题需要添加Artifacts 这个。
6. 在这个页面才会出现这个Artifact
7. 然后就可以启动了。
8. 源码地址:https://github.com/jamesbaoyi/spring-mvc-sample.git
9. 源码分析:
首先给一个包的路径,将这个包下面所有的类都加载到类集合中。