Maven工程
2024-10-08 03:23:38
maven:父子工程
1,父工程并没有实质性的内容,所有的jar包都在里面,也就是说只需要管理jar包即可,不参与任务方法逻辑
2,在父工程中拥有很多的子模块,每一个子模块都代表了不用的包如(package:entity,mapper,service,impl) 而且父工程中的所有jar包,都会被子工程所继承
思考问题? model项目中不用shiro ,但是在父子工程中的规则也需要把shiro加载进来,影响项目的进度和运行速度,如何解决?
答:<denpencyManagement>标签 被改标签控制的jar包,不会被子工程所继承,若果子工程有需要,可以重写父子工程中的jar包,并且不需要携带版本号。(如果不省略版本号,会默认到maven仓库中下载,并不是重写父工程的jar包,) 方便了整个项目的管理,解决了jar包冗余的问题。
思考问题?一旦开始了分模块开发的时候,之前所有包都会被拆分成一个一个的项目 model,mapper,service等..其实mapper需要model的支持,如果解决问题?
答:使用工程依赖,在mapper项目中的pom文件中以jar包的形式引入model项目即可,一旦使用工程依赖,就会出现层级依赖、
3,定义实体类的标准:
1,需要实现序列化接口,
2,需要重写toString
3,需要重写hashcode和equals
4,必须有set和get方法
5,要求所有的类型全部为包装类型,不能使用基本数据类型(预防空指针异常)
最新文章
- GPS部标平台的架构设计(三) 基于struts+spring+hibernate+ibatis+quartz+mina框架开发GPS平台
- CSS3图片倒影技术实现及原理
- 强大的Sublime编辑器
- [Android]使用RecyclerView替代ListView(一)
- git和其他版本控制系统的区别
- 令人头疼的clientTop、scrollTop、offsetTop
- c# const与readonly 关键字的比较
- 基于HTML5的SLG游戏开发(序)
- Html 编码 queryUrl = encodeURI(queryUrl);
- Android Material各种颜色设置
- 微信小程序对医疗创业的启示,“餐饮+微信小程序”的猜想
- Oracle数据库和客户端字符集
- java架构师负载均衡、高并发、nginx优化、tomcat集群、异步性能优化、Dubbo分布式、Redis持久化、ActiveMQ中间件、Netty互联网、spring大型分布式项目实战视频教程百度网盘
- lxml.etree.HTML(text) 解析HTML文档
- JMeter学习-042-JMeter BeanShell 脚本应用实例之正则应用:正则提取,批量获取测试数据
- IP通信基础学习第九周
- day6常用模块,数据库操作
- c# zxing生成二维码和打印
- easyui增删改查前段代码
- 洛谷P4424 [HNOI/AHOI2018]寻宝游戏(思维题)
热门文章
- 2019-3-25-win10-uwp-如何将像素数组转-png-文件
- 荣获“5G MEC优秀商用案例奖”,阿里云边缘计算发力新零售
- mysql 获取最近一个月每一天
- 2019-8-31-dotnet-通过-WMI-获取系统补丁
- Lambda plus: 云上大数据解决方案
- 1、Ubuntu 16.04 安装.net core
- LRJ-Example-06-16-Uva10129
- python yield 和 return 对比分析
- SuperSocket根据条件获取 Session
- Python--day69--ORM外键的正向查询和反向查询