使用IDEA创建Maven工程
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Fc4b09ed5-74ef-4c45-a19b-842549f2152c%2F0da451d2-4958-4ce2-bb4c-005940291575%2FUntitled.png%3Fid%3D04256a48-f149-4c31-9c44-64b73dcb3d5a%26table%3Dblock%26spaceId%3Dc4b09ed5-74ef-4c45-a19b-842549f2152c%26expirationTimestamp%3D1721577600000%26signature%3Dq_g4ky5ZbgYIylXyxNAsgUVyJsU_0fq1hNTt6dgj64U?table=block&id=04256a48-f149-4c31-9c44-64b73dcb3d5a&cache=v2)
如图所示,点击 new project 后一路 next 即可创建一个Maven工程
Maven工程目录解析
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Fc4b09ed5-74ef-4c45-a19b-842549f2152c%2F0291317b-1222-4a79-b61a-c2b821e5bb9f%2FUntitled.png%3Fid%3D4692e0a0-f19d-4ddb-a196-03e4ebcb155e%26table%3Dblock%26spaceId%3Dc4b09ed5-74ef-4c45-a19b-842549f2152c%26expirationTimestamp%3D1721577600000%26signature%3DBSQYUTVGW1jR-tLjL6LSJ-SMIjE4vy1YCfjRlt9lW6k?table=block&id=4692e0a0-f19d-4ddb-a196-03e4ebcb155e&cache=v2)
以此工程为例子
工程主要分为两个文件夹 src 和 target
- src 主要存放工程的源文件,源代码 其中又分为2个文件夹 main 和 test main 中存放的是源文件 java 中存放的是源代码 resources 中存放的是工程的一些静态资源和配置文件 test 中存放的测试代码
- target 文件存放是项目生成的代码,有class字节码文件和一个打包好的jar包(maven默认是打成jar包的,也可以通过配置方式生成war包)
工程文件中还有一个重要的文件
pox.xml
<?xml version="1.0" encoding="UTF-8"?>
<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>org.tvp100</groupId>
<artifactId>studydemo</artifactId>
<version>2.0-SNAPSHOT</version>
<dependencies>
</dependencies>
</project>
这个文件是用来描述依赖关系的
引入我们的第一个Spring依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.9</version>
</dependency>
直接选中复制到
<dependencies>
标签内就引入成功了,保存文件,Maven会自动帮你下载依赖。