smart-servlet v3.2 发布:Spring Boot 内嵌 Tomcat,是进步还是退步?
2014 年 Spring Boot 发布,内嵌 Tomcat 被当作一个重大进步广泛传播。 不用再配置外部容器,不用再打 WAR 包,一个 JAR 直接跑。 确实方便了。 但没有人提过另一面: Spring Boot 把 Web 服务层和你的业务代码,绑得更死了。 一个被忽略的角色变化 Spring Boot 之前,Tomcat 是"部署目标"——你的应用部署到它上面,两者是独立的。 Spring Boot 之后,Tomcat 变成了"运行依赖"——它被打进你的 JAR,跟你的业务代码一起发布,一起启动,...