我如何知道Java项目是基于Spring的还是基于Spring MVC或Spring xxx?
问题描述:
我有一个Java项目。但我不能说它是基于Spring或基于Spring MVC的,还是Spring xxx?我怎么知道?我问这个问题的原因是,如果我知道的话,我可以参考Spring教程或Spring MVC教程或Spring xxx。请帮忙。谢谢。我如何知道Java项目是基于Spring的还是基于Spring MVC或Spring xxx?
答
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
请将我恢复如果您有任何疑问
感谢 拉杰什
能告诉我为什么下来票呢?有人可以帮忙解答吗? – user8565199
你有没有使用类似maven或gradle的东西?你可以检查在该项目上使用的依赖项吗?你可以通过检查这些来判断 –
导入任何名字以'org.springframework'开头的东西都是一个可靠的线索。 –