我如何知道Java项目是基于Spring的还是基于Spring MVC或Spring xxx?

问题描述:

我有一个Java项目。但我不能说它是基于Spring或基于Spring MVC的,还是Spring xxx?我怎么知道?我问这个问题的原因是,如果我知道的话,我可以参考Spring教程或Spring MVC教程或Spring xxx。请帮忙。谢谢。我如何知道Java项目是基于Spring的还是基于Spring MVC或Spring xxx?

+0

能告诉我为什么下来票呢?有人可以帮忙解答吗? – user8565199

+0

你有没有使用类似maven或gradle的东西?你可以检查在该项目上使用的依赖项吗?你可以通过检查这些来判断 –

+0

导入任何名字以'org.springframework'开头的东西都是一个可靠的线索。 –

Spring是一个框架,它有助于将不同的组件连接在一起。 IOC,AOP,Web MVC等模块有很多.Spring Framework是一个开源的应用程序框架和Java平台的控制容器的反转。 Spring MVC(模型 - 视图 - 控制器)是整个Spring框架中的一个组件,用于支持Web应用程序的开发。

如果你的项目是基于以下比依赖Maven会出现在pom.xml中

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-webmvc</artifactId> 
    <version>${spring.version}</version> 
</dependency> 

如果DefaultConfig类有那么@EnableWebMvc注释该项目是一个Spring MVC的项目。

要结帐,无论是基于Spring或Spring WebMVC请按照下列步骤操作:

1.Go通过gradle这个属性文件或Maven POM文件看出来的依赖关系,如果你使用maven的gradle或作为构建工具。(如果没有 (我建议你这样做的让生活变得简单),然后完成你的项目的lib文件夹)

2.Even如果依赖是有请看出来的类使用哪些注释那里 。例如,如果您发现@RestController或@Controller,那么它是一个弹簧WebMVC(org.springframework.web。*)项目。可能有人已将这些依赖包括在内,但尚未使用:P

请将我恢复如果您有任何疑问

感谢 拉杰什