【javaweb】学习日记Day4 - Maven 依赖管理 Web入门

目录

[一、Maven入门 - 管理和构建java项目的工具](#一、Maven入门 - 管理和构建java项目的工具)

1、IDEA如何构建Maven项目

[2、Maven 坐标](#2、Maven 坐标)

(1)定义

(2)主要组成

3、IDEA如何导入和删除项目

[二、Maven - 依赖管理](#二、Maven - 依赖管理)

1、依赖配置

2、依赖传递

(1)查看依赖

(2)排除依赖

3、依赖范围

[三、Web 入门](#三、Web 入门)

[1、Springboot web入门体验](#1、Springboot web入门体验)

2、HTTP简述

(1)请求数据格式

(2)响应数据格式

[① 常见响应状态码](#① 常见响应状态码)


一、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

2、HTTP简述

(1)请求数据格式

(2)响应数据格式

① 常见响应状态码

相关推荐
Joy T3 小时前
Agent 确定性上下文设计:从 Prompt 参数注入到能力分层
java·开发语言·微服务·架构·prompt·agent context
m0_587383006 小时前
广州 24 小时自助健身房解决方案技术实现与实战指南
java·spring·小程序·架构·需求分析
·云扬·6 小时前
Prompt 工程与安全:从 System 设计到注入防御
java·人工智能·安全·ai·prompt
代码不停7 小时前
自动化测试(java)
java·开发语言·selenium·自动化
滕州市燕猫虎计算机科技工作室个体工商户7 小时前
《Rust程序设计》学习笔记八:结构体
笔记·学习·rust·rust程序设计
别动我齐刘海8 小时前
Linux 系统调试学习1
linux·运维·服务器·c++·学习·机器学习·机器人
鬼手点金9 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github
xier_ran10 小时前
【infra之路】AI 编译器学习笔记(二):重拾 C++——移动语义与 LLVM 风格的类型转换
人工智能·笔记·学习
paopaokaka_luck10 小时前
滑雪场管理系统(AI智能助手流式对话,ECharts 运营数据分析、教练、雪具与场地一体化预约,钱包支付退款、订单核销与服务评价)
java·人工智能·spring boot·网络协议·数据分析·echarts
Wang's Blog10 小时前
Java 项目实战: 交友项目 - Dubbo 的内部结构与一次调用的完整链路
java·dubbo