为什么很多大公司禁止在SpringBoot项目中使用Tomcat?真相让人震惊!
为什么很多大公司禁止在SpringBoot项目中使用Tomcat?真相让人震惊! 作为一名资深后端开发,你有没有遇到过这样的场景:在大公司面试时,面试官问你:"你们项目为什么不用Tomcat?"你心里想:"SpringBoot默认不就是用Tomcat吗?"但面试官却说:"我们公司明确规定不能用Tomcat,你知道为什么吗?" 今天就来聊聊这个让很多Java开发者困惑的问题,真相可能真的会让你大吃一惊! 一、SpringBoot的默认选择 在开始深入讨论之前,我们先来看看SpringBoot的默认配置。 1.1 SpringBoot的内嵌服务器 SpringBoot默认使用Tomcat作为内嵌服务器: // SpringBoot的默认依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <!-- 默认包含spring-boot-starter-tomcat --....