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

这篇具有很好参考价值的文章主要介绍了【javaweb】学习日记Day4 - Maven 依赖管理 Web入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、Maven入门 - 管理和构建java项目的工具

1、IDEA如何构建Maven项目

2、Maven 坐标

(1)定义

(2)主要组成

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

二、Maven - 依赖管理

1、依赖配置

2、依赖传递

(1)查看依赖

 (2)排除依赖

3、依赖范围

三、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>     定义当前项目版本号
  •   <groupId>com.royeid</groupId>
      <artifactId>maven-project-01</artifactId>
      <version>1.0-SNAPSHOT</version>

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

Day04-04. maven-idea集成-导入maven项目_哔哩哔哩_bilibili 

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

 【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

 文章来源地址https://www.toymoban.com/news/detail-665347.html

二、Maven - 依赖管理

依赖:当前项目所需要的jar包,一个项目可以引入多个依赖

Maven仓库官网戳→ https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient/3.1

1、依赖配置

Day04-05. maven-依赖管理-依赖配置_哔哩哔哩_bilibili

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

写好代码后,点击进行更新【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

在右侧边栏Maven框内若出现Dependencies则说明添加依赖成功

 【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

2、依赖传递

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

(1)查看依赖

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

 可以通过下图看到:项目A依赖项目B,B依赖项目C
【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

 (2)排除依赖

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

删除projectA对B的junit依赖 

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

 【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

<!--排除依赖-->
<exclusions>
     <exclusion>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
     </exclusion>
</exclusions>

3、依赖范围

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

三、Web 入门

1、Springboot web入门体验

Day04-10. Web入门-SpringBootWeb-快速入门_哔哩哔哩_bilibili

2、HTTP简述

(1)请求数据格式

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

(2)响应数据格式

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

① 常见响应状态码

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

【javaweb】学习日记Day4 - Maven 依赖管理 Web入门,Javaweb,学习,maven,http,java,idea

 

 

 

到了这里,关于【javaweb】学习日记Day4 - Maven 依赖管理 Web入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • maven从入门到精通 第三章 Maven中形成web对Java工程的依赖

    从来只有war包中含有jar包,而没有jar包中含有war包 web工程依赖的java工程,就是jar包,这个jar包经过自动化部署后,会放在web工程的web-inf/lib目录下 在 pro02-maven-web 工程的 pom.xml 中,找到 dependencies 标签,在 dependencies 标签中做如下配置 证明在Web工程中可以使用Java工程中创建的

    2024年02月02日
    浏览(48)
  • JavaWeb_SpringCloud微服务_Day4-MQ, RabbitMQ, SpringAMQP

    优点: 时效性强, 可以立即得到结果 缺点: 耦合度高 性能和吞吐能力下降 有额外的资源消耗 有级联失败问题 优点: 耦合度低 吞吐量提升 故障隔离 流量削峰 缺点: 依赖于Broker的可靠性, 安全性, 吞吐能力 架构复杂, 业务没有明显的流程线, 不好追踪管理 RabbitMq ActiveMQ RocketMQ K

    2024年02月16日
    浏览(45)
  • 【Maven】依赖、构建管理 继承与聚合 快速学习(3.6.3 )

    Maven 文档 Maven 是一款为 Java 项目构建管理、依赖管理的工具( 软件 ),使用 Maven 可以自动化构建、测试、打包和发布项目,大大提高了开发效率和质量。 依赖管理工具 maven下载版本 使用:apache-maven-3.6.3 软件结构: 环境变量 命令行显示版本 mvn -v 设置: maven/conf/settings.x

    2024年02月21日
    浏览(43)
  • 2. 使用IDEA创建Spring Boot Hello项目并管理依赖——Maven入门指南

    前言:本文将介绍如何使用IDEA创建一个Spring Boot Hello项目,并通过Maven来管理项目的依赖。我们从项目的创建到代码的编写,再到项目的构建和运行,一步步演示了整个过程。 🚀 作者简介:作为某云服务提供商的后端开发人员,我将在这里与大家简要分享一些实用的开发小

    2024年02月10日
    浏览(59)
  • JavaWeb搭建| Tomcat配置| Maven依赖|这一篇就够了(超详细)

    🙈作者简介:练习时长两年半的Java up主 🙉个人主页:老茶icon 🙊 ps:点赞👍是免费的,却可以让写博客的作者开兴好久好久😎 📚系列专栏:Java全栈,计算机系列(火速更新中) 💭 格言:种一棵树最好的时间是十年前,其次是现在 🏡动动小手,点个关注不迷路,感谢宝

    2024年02月01日
    浏览(61)
  • 还在crud?快来学习架构设计啦---微服务下的依赖管理(maven篇)

    2023年口罩放开的第一年,大多数人都是想着重新开始,抓住金三银四的好时机,找到心仪的工作和符合岗位要求的人才,一起整装出发。我们理想的状态是,经济已经在恢复了,那么就业市场也应该恢复了。然而现实是残酷的,海投无回应依然是常态。据互联网第三方平台统

    2023年04月19日
    浏览(73)
  • c++学习(day4)

    友元是一种定义在类外部的普通函数或类 1.1 全局函数作为友元函数 声明一个全局函数作为类的友元函数,则允许该全局函数,访问类中各个权限下的成员 在类中要将该函数进行声明:friend 全局函数头; 1.2 类的成员函数作为友元函数(了解) 声明一个其他类的成员函数作

    2023年04月23日
    浏览(33)
  • 微服务学习Day4

    2024年02月19日
    浏览(35)
  • 前端学习——ajax (Day4)

    Promise - 链式调用

    2024年02月16日
    浏览(36)
  • 前端学习——JS进阶 (Day4)

    练习 throw 抛异常 try/catch 捕获错误信息 debugger this指向——普通函数 改变this 节流 案例 防抖

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包