回答正在使用哪个框架?有时很难知道 tbh
如果是旧应用怎么办?它有 pom.xml 文件吗?我会问类似的问题
它是一个网络应用程序吗?是的
它是否包含 web.xml?是的
检查 web.xml 是否定义了 jersey、spring、正在使用的 servlet 版本等...
应用程序有 pom.xml 吗?是的
查看他们拥有的所有依赖项
有时我看到 web.xml 和 pom.xml 使用了很多 pffff 的东西。
现在只说spring,如果你的项目使用注解会更容易:
@SpringBootApplication
这是一个 SpringBoot 应用程序。
这个注释应该在应用程序的主目录中,该类可以命名为 XXXXXApplication
应该看起来像
导入 org.springframework.boot.SpringApplication;
导入 org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class XXXXXApplication {
public static void main(String[] args) {
SpringApplication.run(StackoverflowApplication.class, args);
}
}
你知道这是一个 SpringBoot 应用程序,只需检查 POM.xml 并查看启动器示例:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
这将添加所有依赖项以创建控制器、服务,它将添加运行时 tomcat 等...
如果您想了解更多入门知识,请阅读此处:https://www.javatpoint.com/spring-boot-starters
如果您没有看到 @SpringBootApplication 注释,但它可能正在使用 spring,只需查看 pom 文件并尝试找到一些 spring deendencies,或者如果它是一个旧应用程序,您可能会看到一个名为 springApplicationContext.xml 或 beans 的文件.xml 无论如何希望你处理 SpringBoot 应用程序更容易