框架底层WebServer原理的理解而仿写Tomcat实现方式的程序。
通过Java官方提供的原生socket、线程池、io流、string、map等api,模拟服务端对客户端请求解析与结果响应的过程,强化了对http细节的认识,与api掌握的熟练度。
此外,项目还通过自主创建annotation注解,并使用dispatchServelet、handlerMapping对controller类和方法进行关系的映射与调用,从而实现了spring mvc对于controller中不同类型的传参方式。
通过对项目中的容器和默认配置进行打包,最终程序可以按照SpringBoot开箱即用的方式来进行运行。