关于maven多模块问题,懂的帮忙解释下,谢谢

发布于 2021-11-25 02:44:14 字数 727 浏览 824 评论 7

昨天开始接触maven的多模块创建问题,之前maven也只是用来jar包管理。以下几个问题有点迷糊。希望使用过的人能给个解答。

问题1:你是如何分模块的

parent :消除依赖重复,聚合模块。没问题。

接下是其他模块的问题 是如何划分命名的,例如核心代码的core 工具类的common,web等他们具体放什么代码比较合理。接下来以spring mvc和mybatis为栗子,希望大家给个建议。

mybatis的Mapper.java 也就是Dao放在哪里比较合理,因为一般话会吧mapper.xml和Dao放在同一个模块里吧,那么这个模块是应该创建webapp吧,</packaging>应该是war还是jar,jar只能源码,所以war?

接下来是数据库的等一些properties的。

实体类,有没有必要再多出一个模块专门放实体类。那么这应该是一个quickstart而不是webapp吧。

service层和serviceImpl放在一起吗,那么应该是放在哪个模块比较合理

最后是controller层和jsp页面放一起吗还是分开,让显示的层自己一个。

最后总结下问题吧。


不同层的代码应该有些,比较合理。

不同层建立的maven形式是什么,webapp还是quickstart还是其他的?

希望有这方面经验的大神们给点建议或意见,先谢过了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

伪装你 2021-12-01 05:44:28

非常感谢。

小瓶盖 2021-12-01 05:03:33

common主要是放一些公共的东西,比如实体、工具类等,core一般放一些核心的代码,比如驱动、算法等,web一般就存放view相关的东西了,比如controller处理逻辑、jsp、css、js等。

夜司空 2021-12-01 02:21:01

非常感谢

时光清浅 2021-11-30 17:57:30

你的项目给很有学习价值,非常感谢

彼岸花ソ最美的依靠 2021-11-27 03:00:12

回复
项目很多细节都不完善,仅供参考··吼吼~

夜司空 2021-11-26 09:32:23

@alexgaoyh 嗯嗯,谢谢

等你爱我 2021-11-25 18:01:42

http://git.oschina.net/alexgaoyh/MutiModule-parent

我的划分逻辑现阶段是这样,按模块划分(dao service controller)的,后期可能上层controller会划分的更细一点··

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文