举个例子:前端请求的 xxxRequest
应该放哪呢,放 web
还是 service
,放 web
的话,service
应该是不能访问的,所以怎么约束呢?
再极端一点,dao
不能调用 service
吧,但项目中最不缺的就是临时方案,所以怎么约束呢?
2. 多模块(重点来了)
优势
约束能力,模块间引用关系是明确的,项目架构更清晰。推荐一个 Spring Boot 基础教程及实战示例:https://github.com/javastacks/spring-boot-best-practice