java - 如何知道一个项目是否是spring boot

标签 java spring spring-boot pom.xml

我在 STS 中浏览了一个项目结构,在那里我可以看到一个 MVC 模式,其中 Controller 、服务、Dao 和实体类都在那里。但是看了pom.xml才知道它是一个web应用项目。但是如何确认它不是spring boot应用程序..?
我是 Spring Boot 的新手。我所发现的只是 pom.xml 中没有启动器依赖项,或者任何依赖项都带有“boot”字样,并且没有启动 Spring Boot 项目的主要方法。
所以我的问题是哪些特定的依赖项/参数将 Spring Boot 应用程序与非 Spring Boot 应用程序区分开来?

最佳答案

一般来说,在 pom.xml 的第一部分你可以看到这个标签:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.7.RELEASE</version>
    <relativePath /> 
    <!-- lookup parent from repository -->
</parent>

关于java - 如何知道一个项目是否是spring boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60307724/

相关文章:

java - 在循环中使用 Map.put(String, Integer)

java - 在 java 图像更改时启用转换

java - 如何使用Spring5 WebClient进行异步调用

spring - java.lang.NoClassDefFoundError : org/springframework/core/DefaultParameterNameDiscoverer

java - Spring Boot 2 Hibernate 5 @Embeddable 属性在 H2 中生成错误的字段大小(创建-删除)

java - 为什么mybatis marking 错误可能涉及到defaultParameterMap?

java - 为什么 Intellij IDEA 不显示𝔊符号?

java - Spring 入门指南 MongoDB REST 示例

java - 关于在 Spring 单例范围服务中使用 ThreadLocal 的问题

spring-boot - Java Spring maxFileSize 和 maxRequestSize 没有得到尊重?