【发布时间】:2018-09-10 08:25:14
【问题描述】:
我看到here spring boot 将微服务工件打包为 jar 文件。它通过模块spring-boot-starter-web 处理http web 请求。
我的理解是 spring boot 内部做的是
- 建立网络服务器
- 创建war文件,然后在服务器上托管war文件。
- 然后通过 spring-boot-starter-web 下的 servlet 处理 http 请求
我的理解正确吗?
【问题讨论】:
-
当jar被执行时,它会在内部启动tomcat服务器,然后你的应用程序打包为war并运行。
-
不,它不是...它不会打包或制造战争。它指示嵌入式服务器资源在哪里,它不会创建内部战争文件。
-
@M.Deinum 知道了,但是 http 请求仍然由 servlet 处理,就像给定的例子一样。对吧?
-
它仍然使用 servlet,过滤器不会改变。
标签: java spring-boot