# soho
**Repository Path**: yingge2017/soho
## Basic Information
- **Project Name**: soho
- **Description**: 后台管理系统
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 20
- **Created**: 2022-03-25
- **Last Updated**: 2022-03-25
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
> 依赖注入使用构造注入
```java
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
@Component
@RequiredArgsConstructor
public class A {
private final class B
;
}
```
> 禁止使用sout,打印使用log
```java
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class A {
public void test() {
log.info("xxx");
}
}
```
> 代码审查使用sonarlint
```text
idea插件自行下载
```
> 版本控制使用父POM
> service一定要写接口
> 可通用的配置写common
类注释模板
```java
/**
*
* ${NAME} *
* * @author livk * @date ${DATE} */ ``` Api http://localhost:8080/api-docs/swagger-ui/ ```text |--soho |--soho-admin |--soho-admin-api (实体类存放,之后feign也放在这里) |--soho-admin-biz (springboot服务) |--soho-common |--soho-common-bom (版本管理) |--soho-common-core (核心包) 、、、(common包待补充) ``` Action @Nde(value = "unique-key", visible = 1, describe = "describe") @Log 对方法调用进行日志记载 @Log("log key word")