fix: 包模块提示定义
This commit is contained in:
24
README.md
24
README.md
@@ -3,4 +3,26 @@
|
|||||||
功能模块已经做了区域,API引用所有的功能模块。API只提供接口具体实现在具体模块中实现
|
功能模块已经做了区域,API引用所有的功能模块。API只提供接口具体实现在具体模块中实现
|
||||||
|
|
||||||
|
|
||||||
task->api->调度
|
task->api->调度
|
||||||
|
|
||||||
|
|
||||||
|
## 模块
|
||||||
|
|
||||||
|
nl-web-app: 启动模块
|
||||||
|
(需要吧所有的controller的模块引入)
|
||||||
|
|
||||||
|
nl-common: 通用模块
|
||||||
|
(api模块引入此模块,其他模块可以独自引入)
|
||||||
|
|
||||||
|
nl-api:api模块
|
||||||
|
(业务之间相互调用的交互模块)
|
||||||
|
|
||||||
|
nl-business-xxx: 业务模块
|
||||||
|
(通过api模块互相调用)
|
||||||
|
|
||||||
|
## 结构
|
||||||
|
1、所有的依赖版本管理都放到最外层的pmx中管理
|
||||||
|
|
||||||
|
2、各自模块引入则不需要添加版本号
|
||||||
|
|
||||||
|
3、新建模块需要引入api模块,并且在web模块中引入新建的模块,最外层pom需要定义新建模块的版本号:使用<nl-vesion>
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
package org.nl;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author: lyd
|
|
||||||
* @Date: ${DATE}
|
|
||||||
*/
|
|
||||||
public class Main {
|
|
||||||
public static void main(String[] args) {
|
|
||||||
System.out.println("Hello world!");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
/**
|
||||||
|
* 每个模块对应的核心包:用于工具、枚举、处理器等
|
||||||
|
* @Author: lyd
|
||||||
|
* @Date: 2025/11/21
|
||||||
|
*/
|
||||||
|
package org.nl.sys.core;
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
/**
|
||||||
|
* 具体功能模块的分包
|
||||||
|
* 子功能里面必须有provider包,里面定义xxxProvider类(需要添加@Service),去实现API模块对应接口方法。
|
||||||
|
* @Author: lyd
|
||||||
|
* @Date: 2025/11/21
|
||||||
|
*/
|
||||||
|
package org.nl.sys.modular;
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
/**
|
||||||
|
* 系统模块
|
||||||
|
* @Author: lyd
|
||||||
|
* @Date: 2025/11/21
|
||||||
|
*/
|
||||||
|
package org.nl.sys;
|
||||||
Reference in New Issue
Block a user