Maven
1.依赖管理、包管理工具、打包工具
依赖管理:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ewHrsml0-1628683250675)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515100617258.png)]
常用命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2bbncWKd-1628683250702)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515100805892.png)]
配置环境变量
我的电脑–>属性–>高级系统设置—>M2_HOME(环境变量名称是固定的)_路径为D:\Java\Maven\apache-maven-3.8.1-bin\apache-maven-3.8.1(bin的上一级)
maven项目创建
new project->maven->更改组名称codingfuture(公司名)->
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JEUjUgzr-1628683250703)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515110054986.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O4TDBAvw-1628683250706)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515110555229.png)]
本地仓库没有 就会去远程仓库去搜索 ——远程仓库alobaba__假如没有就去——>mvn.自行车
如果没有配置albaba 就直接去 MVN.自行车
自行车网站
http://maven.apache.org/
本地库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2xLq6lgG-1628683250708)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515111002258.png)]
当前项目的属性(配置文件)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ya5u70SM-1628683250709)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515111123646.png)]
maven的生命周期
从上到下,依次执行
圆圈就是重新加载maven生命周期
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FH7a1Spw-1628683250710)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515111755763.png)]
当前项目配置maven
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gmWkME8k-1628683250711)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515112237385.png)]
新建项目配置maven
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5Q6yoRbg-1628683250711)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515112459385.png)]
pom的基本参数解析
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kZBDxL74-1628683250712)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515113051274.png)]
war包 存在tomcat上 然后直接运行
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AYXCsBTl-1628683250713)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515113305944.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pEejFuBp-1628683250714)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515113647867.png)]
引入依赖
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v59MsJVl-1628683250715)(C:\Users\wang\AppData\Roaming\Typora\typora-user-images\image-20210515114404404.png)]
Spring
- 概述
- 开源框架—优势:分层架构
- 组成
- 解耦
快速入门
-
创建工程引入依赖
SpringIOC
- IOC 创建对象时候 属性有外界传给他 — DI(依赖注入)
- (java程序设计的六大原则) 依赖倒置原则: 依赖注入 要想解决的话 就使用spring的IOC控制翻转容器