目录
[一、Maven入门 - 管理和构建java项目的工具](#一、Maven入门 - 管理和构建java项目的工具)
[2、Maven 坐标](#2、Maven 坐标)
[二、Maven - 依赖管理](#二、Maven - 依赖管理)
[三、Web 入门](#三、Web 入门)
[1、Springboot web入门体验](#1、Springboot web入门体验)
[① 常见响应状态码](#① 常见响应状态码)
一、Maven入门 - 管理和构建java项目的工具
1、IDEA如何构建Maven项目
Day04-03. maven-idea集成-配置及创建maven项目_哔哩哔哩_bilibili
2、Maven 坐标
(1)定义
- Maven坐标是资源的唯一标识,可以通过该坐标唯一定位资源位置
- 使用坐标来定义项目或引入项目中所需要的依赖
(2)主要组成
- <groupId> 定义当前Maven项目隶属组织名(通常是域名反写)
- <artifactId> 定义当前Maven项目名称(通常是模块名称)
- <version> 定义当前项目版本号
java<groupId>com.royeid</groupId> <artifactId>maven-project-01</artifactId> <version>1.0-SNAPSHOT</version>
3、IDEA如何导入和删除项目
Day04-04. maven-idea集成-导入maven项目_哔哩哔哩_bilibili
二、Maven - 依赖管理
依赖:当前项目所需要的jar包,一个项目可以引入多个依赖
Maven仓库官网戳→ https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient/3.1
1、依赖配置
Day04-05. maven-依赖管理-依赖配置_哔哩哔哩_bilibili
写好代码后,点击进行更新
在右侧边栏Maven框内若出现Dependencies则说明添加依赖成功
2、依赖传递
(1)查看依赖
可以通过下图看到:项目A依赖项目B,B依赖项目C
(2)排除依赖
删除projectA对B的junit依赖
html<!--排除依赖--> <exclusions> <exclusion> <groupId>junit</groupId> <artifactId>junit</artifactId> </exclusion> </exclusions>
3、依赖范围
三、Web 入门
1、Springboot web入门体验
Day04-10. Web入门-SpringBootWeb-快速入门_哔哩哔哩_bilibili