目录
1. 思考: Spring工程为什么要用Maven的形式来构建?
1. 思考: Spring工程为什么要用Maven的形式来构建?
1.1 为什么用Maven形式?
(1)Spring是一个开源框架。
(2)Maven 是一个项目管理工具,可以对 Java 项目进行构建和依赖管理, 也可被用于构建和管理各种项目。
(3)Spring的整个工程,在配置时,如果都是逐个手动寻找和添加它所需要的依赖jar包,将会是一个复杂的操作。太麻烦。所以利用Maven形式来处理Spring相关的jar包问题。
1.2 Spring工程最基础的几个依赖包
Spring工程最基础的几个jar包依赖如下。
通过Maven的pom.xml引入这些包,就能完成Spring最基础的编写。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.spring.demo</groupId>
<artifactId>SpringDemo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.3</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.4</version>
</dependency>
</dependencies>
</project>
1.3 保存配置文件pom.xml,自动完成依赖下载
pom.xml内容如上,保存,则会自动下载这些Spring相关的依赖。
2. 根据上述信息,创建一个简单的Spring工程的步骤
2.1 创建一个maven工程
如何创建Maven工程,具体步骤已在前面一篇文章,这里不赘述。
可参考:Win系统中:maven项目的创建+配置pom.xml获取依赖包+打包成.jar包(在Eclipse,IDEA中)
2.2 配置pom.xml文件
除了上面提到的Spring最基础的依赖包jar之外,Spring还有其他很多相关的依赖jar包。
可根据具体需求,在pom.xml中添加依赖内容,保存,即可得到一个Spring工程框架。
然后再根据业务需求编写具体的代码。
3. 同理,在IDEA中如何创建Spring工程?
思路跟Eclipse中一样,只是界面稍有不同,所以这里只附图,不重复陈述。
3.1 创建Maven项目
3.2 配置pom.xml文件,添加依赖包内容