当前位置:网站首页>ss-3.工程重构
ss-3.工程重构
2022-08-03 05:09:00 【lhorse003】
将公共的模块移植到cloud-api-commons
cloud-api-commons
将公共的模块移植过来
│ pom.xml
│
├─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─cmk
│ │ │ └─springCloud
│ │ │ └─entities
│ │ │ CommonResult.java
│ │ │ Payment.java
│ │ │
│ │ └─resources
│ └─test
│ └─java
entities
CommonResult.java
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CommonResult<T> {
//404 not_cound
private Integer code;
private String message;
private T data;
public CommonResult(Integer code, String message) {
this(code,message,null);
}
}
Payment.java
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Payment implements Serializable {
private long id;
private String serial;
}
pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.1.0</version>
</dependency>
</dependencies>
order80
├─java
│ └─com
│ └─cmk
│ └─consumerOrder80
│ │ OrderMain80.java //jetbrains://idea/navigate/reference?project=zy2020&path=com/cmk/consumerOrder80/OrderMain80.java:12:1
│ │
│ ├─config
│ │ ApplicationContextConfig.java
│ │
│ ├─controller
│ │ OrderController.java
│ │
│ └─entities [删除掉]
│ CommonResult.java
│ Payment.java
│
└─resources
application.yml
pom.xml
<dependency>
<groupId>org.cmk.springcoloud</groupId>
<artifactId>cloud-api-commons</artifactId>
<version>${project.version}</version>
</dependency>
payment8001
├─main
│ ├─java
│ │ └─com
│ │ └─cmk
│ │ └─springCloud
│ │ │ PaymentMain8001.java --jetbrains://idea/navigate/reference?project=zy2020&path=com/cmk/springCloud/PaymentMain8001.java:12:1
│ │ │
│ │ ├─controller
│ │ │ PaymentController.java
│ │ │
│ │ ├─dao
│ │ │ PaymentDao.java
│ │ │
│ │ ├─entities [删除掉]
│ │ │ CommonResult.java
│ │ │ Payment.java
│ │ │
│ │ └─service
│ │ │ PaymentService.java
│ │ │
│ │ └─impl
│ │ PaymentServiceImpl.java
│ │
│ └─resources
│ │ application.yml
│ │
│ └─mapper
│ PaymentMapper.xml
pom.xml
<dependency>
<groupId>org.cmk.springcoloud</groupId>
<artifactId>cloud-api-commons</artifactId>
<version>${project.version}</version>
</dependency>
边栏推荐
- How to use the interface management tool YApi?Beautiful, easy to manage, super easy to use
- [Harmony OS] [ArkUI] ets development graphics and animation drawing
- C#异步和多线程
- WinForm的控件二次开发
- idea uses @Autowired annotation to explain the reasons and solutions
- unity2D横板游戏教程6-敌人AI以及受击动画
- Shell条件语句判断
- Gradle的安装配置
- 13.
lt.647. Palindromic substring + lt.516. Longest palindrome subsequence - rosbag工具plotjuggler无法打开rosbag的问题
猜你喜欢

接口管理工具YApi怎么用?颜值高、易管理、超好用

常见亲脂性细胞膜染料DiO, Dil, DiR, Did光谱图和实验操作流程

在树莓派上搭建属于自己的网页(1)

typescript47-函数之间的类型兼容性

【 Harmony OS 】 【 ano UI 】 lightweight data storage

js实现一个 bind 函数

unity2D横板游戏教程6-敌人AI以及受击动画

Secondary development of WinForm controls

Talking about GIS Data (6) - Projected Coordinate System

荧光标记多肽FITC/AMC/FAM/Rhodamine/TAMRA/Cy3/Cy5/Cy7-Peptide
随机推荐
[Harmony OS] [ARK UI] ETS context basic operations
User password encryption tool
idea uses @Autowired annotation to explain the reasons and solutions
在树莓派上搭建属于自己的网页(2)
集合框架知识
Alienware上线首个数字时装AR试穿体验
在树莓派上搭建属于自己的网页(1)
Install PostgreSQL on Windows
IO process thread -> thread -> day5
1058 选择题 (20 分)(C语言)
信息编码、存储压缩与密码学
【Harmony OS】【ARK UI】ETS 上下文基本操作
High availability, two locations and three centers
4.如何避免缓存穿透、缓存击穿、缓存雪崩
JDBC与连接池
【HMS core】【Ads Kit】Huawei Advertising——Overseas applications are tested in China. Official advertisements cannot be displayed
2022/08/02 Study Notes (day22) Multithreading
GIS数据漫谈(六)— 投影坐标系统
typescript39-class类的可见修饰符
Bubble sort in c language structure