Spring Boot为什么不需要额外安装Tomcat?
首次接触 Spring Boot 的时候,绝大多数小伙伴应该和我一样好奇:
为什么 Spring Boot 不需要额外安装 Tomcat 啊?
到底为什么呢?让我们带着好奇心开始今天的旅程吧。
打开我们搭建好的 tobebetterjavaer 项目,找到 pom.xml 文件,可以在里面看到一个 parent 属性,代码如下:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.1</version> <relativePath/> <!-- lookup parent from repository --> </parent>
什么意思呢?
意思是我们当前的 Spring Boot 项目依赖于 spring-boot-starter-parent 这个父项目。有点 Java 中的继承(extends)的味道。
怎么查看 spring-boot-starter-parent.pom 文件的内容呢?
如果你不确定自己的 Maven 本地仓库在哪里,可以在终端执行 mvn help:effective-settings 命令。
上一篇:
IDEA上Java项目控制台中文乱码