Maven基础篇2

news/2024/11/15 5:21:02/

1.依赖范围

只要是jar默认情况下可以在任何地方使用,可以通过scope标签进行设定其范围

在这里插入图片描述

scope的不同参数以及指定范围
在这里插入图片描述

关于servlet-api不参与打包,原因服务器上tomcat也有servlet-api如果版本不同会起冲突;因此需要使用scope写provided来进行不打包

runtime仅和provided相反;

2.生命周期与范围

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关于生命周期,执行某一个,会执行完上面所有的周期;

3.分模块开发与设计

开发时,一个包就是一个工程,接着对工程进行划分;通信方式就是接口;

在这里插入图片描述

3.1未开开发模式:一个工程几十个上百个模块;企业开发的时候,每个人负责自己的模块即可

3.2最外面那个模块为主模块:springmvc ssm什么都不放;

3.3模块与模块之间的通信方式使用接口

4.模块拆分

拆分步骤

新建模块

拷贝原始项目中对应内容导新的模块中


http://www.ppmy.cn/news/1443532.html

相关文章

谁在钉钉上做AI Agent?

在这个中国最大的TO B流量池里,有最适合AI Agent生长的“原生”环境,有足够有边界的平台设计,也更有无数真实可见的AI产业需求,和已经在全面开放的数据和TO B服务流程,这些串联到一起也恰构成着AI在中国产业落地的最丰…

搜索引擎的发展历史

搜索引擎的发展历史可以追溯到20世纪90年代初,随着互联网的快速发展和信息量的急剧增加,人们开始感受到了获取和管理信息的挑战。以下是搜索引擎发展的主要阶段和关键事件: 早期搜索引擎(1990s): 1990年&am…

You need know something from Xcode 9

xcode 9 一些快捷的功能使用介绍 首先是弹框 目前发现弹框中的提取方法等功能存在一些问题,期待后续的版本能解决这些问题,弹框里面主要包含跳转变量或者方法的跳转、快捷帮助、折叠方法、重命名方法名称、提取方法等功能 笔者觉得rename功能比较好用&…

使用VIVE Eye and Facial Tracking SDK 1.3.6.8 开发眼动追踪功能

在虚拟现实(VR)环境中,眼动追踪技术可以显著增强用户体验和应用的交互性。HTC Vive Focus 3是一款集成了眼动追踪功能的头戴式显示设备。本文详细介绍如何使用VIVE Sense的VIVE Eye and Facial Tracking SDK 1.3.6.8 在 Unity 中实现眼动追踪…

机器学习:基于Sklearn框架,使用逻辑回归对由心脏病引发的死亡进行预测分析

前言 系列专栏:机器学习:高级应用与实践【项目实战100】【2024】✨︎ 在本专栏中不仅包含一些适合初学者的最新机器学习项目,每个项目都处理一组不同的问题,包括监督和无监督学习、分类、回归和聚类,而且涉及创建深度学…

【canvas】前端创造的图片粒子动画效果:HTML5 Canvas 技术详解

前端创造的图片粒子动画效果:HTML5 Canvas 技术详解 我们将深入探讨如何通过 HTML5 的 Canvas 功能,将上传的图片转换成引人入胜的粒子动画效果。这种效果将图片分解成小粒子,并在用户与它们交互时产生动态变化。我们将分步骤详细解析代码&a…

K8s: 应用项目部署运维环境搭建

使用 StatefulSet 部署 Mysql 数据库环境准备是应用的前置准备工作 先在 node 节点上安装 mysql $ sudo yum install mysql-server -y 安装$ sudo systemctl start mysqld 启动$ sudo systemctl enable mysqld 设置开启启动$ sudo mysql_secure_installation 设置安全选项$ my…

【JavaEE网络】TCP/IP协议:细节与应用

目录 TCP/IP协议协议格式传输层重点协议UDP协议UDP协议端格式 UDP的特点TCP协议TCP协议端格式 TCP的特点 TCP/IP协议 协议格式 应用层(后端开发必知必会):这一层也有很多现成的协议(后面还会重点介绍HTTP协议,这是做…