Отвечая, какой фреймворк используется? трудно иногда знать
что если старое приложение? у него есть файл pom.xml? Я хотел бы спросить что-то вроде
это веб-приложение? да содержит ли он web.xml? да, проверьте web.xml, может быть, там есть определенный джерси, весна, какая версия сервлетов используется и т.д. ...
есть ли в приложении pom.xml? да, просмотрите все их зависимости
Иногда я видел, что web.xml и pom.xml используют много вещей, пфффф.
Теперь, говоря о весне, проще, если ваш проект использует аннотацию:
@ SpringBootApplication
Это приложение SpringBoot. Эта аннотация должна быть в основной части приложения, класс может быть назван как XXXXXApplication
и выглядеть следующим образом:
import org.springframework.boot.SpringApplication;import 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 и попробуйте найти некоторые весенние зависимости, или если это старое приложение, возможно, вы увидите файл с именем springApplicationContext.xmlили beans.xml, так или иначе, надеюсь, что вам легче разобраться с приложением SpringBoot