1.5 Maven
Maven 是一款管理和构建 Java 的工具。
依赖管理:方便的管理项目依赖的资源(JAR 包),避免版本冲突问题。
统一项目结构:提供标准、统一的项目结构。
标准化项目构建:跨平台。
Maven 作用
自动下载依赖、可以打包。
Maven 坐标
坐标是资源的唯一标识。
GAV 规则:
GroupID 格式:com.{公司/BU}.业务线。[子业务线],最多 4 级。
ArtifactID 格式:产品线名 - 模块名。
Maven 可以保证项目之间的一致性。
src/
├── main/
│ ├── java/
│ │
│ └── resources/
└── test/
└── java/
│
└── resources/
pom.xml
默认情况下,Maven 使用 Java8 编译我的项目。
Spring 容器
普通容器只能用来存储,没有更多功能:List、Set
复杂容器 Servlet