欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Spring通过Java配置集成Tomcat的方法

程序员文章站 2022-05-14 15:09:08
添加tomcat依赖首先需要一个tomcat启动类也可以自己创建一个connector指定端口创建spring配置这里就结束了。。。问题来了tomcat是怎么启动sping的?实现了servl...

添加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通过java配置集成tomcat的文章就介绍到这了,更多相关spring配置集成tomcat内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!