CSNotesCSNotes
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
TODO
LeetCode
数据结构
计算机组成原理
操作系统
计算机网络
数据库
Java
SSM
React
实用工具
GitHub
  • 第一章 Spring

    • 1.1 Spring
    • 1.2 Bean 的生命周期
    • 1.3 注解
    • 1.4 AOP
    • 1.5 Maven
    • 1.6 三层框架
    • 1.7 IoC
    • 1.8 DI
    • 1.9 数据库和实体类对应关系
    • 1.11 XML
  • 第二章 SpringMVC

    • 2.1 SpringMVC
    • 2.2 @RequestMapping 注解
    • 2.3 @RequestParam 注解
    • 2.4 @RequestHeader
  • 第三章 MyBatis

    • 3.1 MyBatis
    • 3.2 标签
    • 3.3 MyBatis 缓存
  • 第四章 SpringBoot

    • 4.1 SpringBoot
  • 第五章 单元测试

    • 5.1 单元测试

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

编辑此页
上次更新: 2024/6/24 07:08
Prev
1.4 AOP
Next
1.6 三层框架