# 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")