jay*_*o03 6 java spring spring-mvc spring-boot
我是一个Java新手,通过文档学习框架。我想知道如何区分正在使用哪个框架?是在吗pom.xml?或者spring.xml?
如果是,使用什么标签?
谢谢!
小智 6
回答正在使用哪个框架?有时候很难知道
如果是旧应用程序怎么办?它有 pom.xml 文件吗?我会问类似的问题
它是一个网络应用程序吗?是的,它包含 web.xml 吗?是的,检查 web.xml,也许定义了球衣、弹簧、正在使用的 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);
}
}
Run Code Online (Sandbox Code Playgroud)
到这里你就知道它是一个 SpringBoot 应用程序了,只需检查 POM.xml 并查看启动器的示例:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这将添加所有依赖项以创建控制器、服务,它将添加运行时 tomcat 等...
如果您想了解更多入门知识,请阅读此处: https: //www.javatpoint.com/spring-boot-starters
如果您没有看到注释 @SpringBootApplication 但它可能正在使用 spring,只需查看 pom 文件并尝试查找一些 spring 依赖项,或者如果它是旧应用程序,您可能会看到一个名为 springApplicationContext.xml 或 beans.xml 的文件希望您处理 SpringBoot 应用程序更容易
| 归档时间: |
|
| 查看次数: |
14216 次 |
| 最近记录: |