添加tomcat依赖

首先需要一个tomcat启动类

也可以自己创建一个connector指定端口

创建spring配置

这里就结束了。。。

问题来了tomcat是怎么启动sping的?

实现了servlet3.0的容器(例如tomcat)会扫描classpath*下面的meta-inf/services/javax.servlet.servletcontainerinitializer文件,里面指定servletcontainerinitializer的实现,另外还有一个注解handlestypes表达对某个类感兴趣,在调用onstartup方法时会将handlestypes指定接口的实现类传递进来。

例如:spring中的servletcontainerinitializer实现类springservletcontainerinitializer会调用webapplicationinitializeronstartup方法,也就是上面定义的mywebapplicationinitializer父类的onstartup,这里就会相继完成annotationconfigwebapplicationcontextdispatcherservlet的初始化

到此这篇关于spring通过java配置集成tomcat的文章就介绍到这了,更多相关spring配置集成tomcat内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!