Maven基础篇2

1.依赖范围

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

scope的不同参数以及指定范围

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

runtime仅和provided相反;

2.生命周期与范围

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

3.分模块开发与设计

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

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

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

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

4.模块拆分

拆分步骤

新建模块

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

相关推荐
少爷晚安。8 分钟前
Java基础02_JDK&JRE下载安装及环境配置
java·开发语言
秋波。未央35 分钟前
Java Agent 开发 · Day 1 学习笔记(含作业完整标准答案)
java·笔记·学习
何以解忧,唯有..39 分钟前
Go语言中的const:常量声明与iota枚举详解
java·开发语言·golang
范什么特西39 分钟前
Spring boot细节
java·spring boot·后端
Ysouy1 小时前
Spring Data Elasticsearch 全流程学习教程
java·spring·elasticsearch
沪飘大军1 小时前
goldRush-专门分析黄金的投资理财agent
java·开发语言·elasticsearch
鹏易灵1 小时前
C++——2.常量与 const、constexpr 初识详解
java·开发语言·c++
qq_452396231 小时前
第十三篇:《K8s 安全基础:RBAC、ServiceAccount、Pod Security》
java·安全·kubernetes
张某布响丸辣1 小时前
Spring AI 极简入门:Java 开发者快速上手 AI 开发
java·人工智能·spring·springai