maven新手上路

#maven是一个项目管理工具
依赖管理:maven对项目中的jar包的管理。maven工程把jar包放到仓库中,项目中只 放置jar包的坐标。
仓库种类:本地仓库,运程仓库(私服),中央仓库

仓库找jar包,本地仓库中没有jar包,maven工程会自动去中央仓库下载jar包到本地。在公司中(如果本地没有jar包,会去远程仓库(私服)下载jar包),如果私服没有jar包,可以从中央仓库中找jar包,也可以自己上传jar包
#解决jar冲突的最直接的方法
直接排除法:
在不需要的那个jar包内部中的加,不需要加版本号.
#maven解决代码的可重用性和便于维护
maven把一个项目分成不同的独立模块,每个模块都有自己独立的坐标,那个地方需要某个模板,就直接引用该模板的坐标即可.
以后进公司开发,先考虑dao,service,pojo,controller层的模块是否存在,存在的话就直接引用。
同时maven也可以把零散的模块聚合到一起,编写一个完整的项目maven的聚合思想。
#工程和模块的关系
工程不等同于一个完整的项目,模块也不等于一个完整的项目
工程只能使用自己的内部资源,工程天生是独立的,后天可以和其它的工程或模块 建立联系。
模块不是独立的,模块时属于父工程的,模块一旦被创建,模块可以使用父工程的 资源。
#依赖和继承
父子工程不用建立关系,继承是先天的。
平级之间叫依赖,依赖需要建立关系
在这里插入图片描述

如:web层(controller层要调用service层的方法)要建立依赖关系。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值