内嵌WEB服务器加载原理
理解里面的tomcat是如何启动的
Startup.bat
Server.start()
1,概述
我们在使用springboot项目的时候并没有使用外部的tomcat,那么springboot是如何帮我们管理内置的服务器的呢?
2,服务器的相关配置
server.address= # Network address to which the server should bind to. server.servlet.context-path=/bjsxt #springboot2.0以上的配置 server.port=8080 #配置程序端口,默认为8080 server.tomcat.uri-encoding=UTF-8 # 配置编码 server.session.timeout=1800 #用户绘画session过期时间,以秒为单位 |
3,原理
1,查看@SpringBootApplication注解
2,查看@EnableAutoConfiguration 注解
3,查看AutoConfigurationImportSelector 类