加油站:世上最沉重的是自己的腿,百句空言不如一个行动,牺牲享受才能享受一生;
前言:
现在大部分公司用的都是基于springboot架构整合,为了方便程序开发,逐渐人们采用springboot多模块方式构建项目,本案例介绍maven项目构建,后续会用gradle进行项目搭建,感兴趣可以关注一起交流哟,本案例采用一个问答项目方式的设计架构:项目名answers;
正文:
具体步骤:
1.创建父级工程;
2.new module创建几个模块工程;
3.配置父级项目answers的 pom.xml依赖;
4.配置各模块之间的相互依赖pom.xml;
5.展示项目结构;
6.创建user;
7.service代码;
8.控制层代码;
9.postman测试;
10.打包;
详细步骤:
1.使用idea 自带的 spring initializr新建父级工程answers 删除其他成分只留下pom.xml;
2.项目名称右键new module ;
新建子工程answers-web [用于控制器层]
新建子工程answers-service [用于service层]
新建子工程answers-domain [用于entity实体类层]
3.配置父级项目answers的 pom.xml依赖;
4.配置answers-web 的pom.xml 其他模块同理加入需要的项目依赖即可
5.此时项目结构为下图:
6.answers-domain中写user类:
7.answer-service 中写逻辑业务代码
UserService.java:
UserServiceImpl.java
8.answer-web写控制层
9.启动answer-web中的application.java跑项目用postman访问接口测试
10.编译打包mvn install -DskipTests
11.项目git地址
总结:
有留言说让小编搭建项目,大部分人可能没有真正上手操作过这种量级别的搭建,所以感觉会,但其实真正操作起来发现还是有不少问题的,比如怎么灵活打jar,怎么依赖,怎么定义父子模块.....等,所以希望小篇这边文章对您有帮助,大家可以实际上手操作,不要光看哟;
本篇到此结束(亲测有效),后续会实际讲解下基于Gradle构建父子模块,以及Maven和Gradle的区别,感兴趣的话欢迎一起讨论,关于项目管理工具资源分析及视频可关注小编获取资源,及交流群社区一起交流,感谢您的关注,精彩持续进行中.............