多模块项目

来源:2-4 创建多模块、多环境项目

湿地车手

2022-04-05

老师我之前用eclipse做过一个项目也是springboot的,但是好像并没有分多模块,只是直接在项目的src/java文件夹下面创建了web,dao,service等文件夹,然后我现在在实习,公司目前的项目是和您这里差不多分多模块的
1.请问一下模块和文件夹之间的区别是什么呢?
2.为什么要这么划分,和我之前那种依靠文件夹划分的方式有什么优劣和区别吗?
3.一个模块是指一个完整的可以运行的应用吗?
4.划分模块是微服务的思想吗?
5.为什么共同的properties要放在service模块下的resource呢?之前我看到有个答案但是没看太懂,然后为什么具体的生产环境和测试环境又要放到api模块下面呢?

写回答

1回答

HELLOSTAR

2022-04-13

一般api模块放的是控制层的接口,service模块放的是一些通用的功能,如果我有两个api模块分别代表不同的业务,那么我在打包的时候可以复用service,不同的api可能有不同的配置,所以生产和测试可以放不同的api模块
下载视频          
0
0

SpringBoot 2.x 实战仿B站高性能后端项目

还原高性能项目开发全流程,掌握视频业务核心功能与技术

755 学习 · 190 问题

查看课程