业务逻辑Service

Service是api的业务核心逻辑所在。

Service采用接口抽象方式。

so-fast框架规定Service的职责是负责处理业务逻辑以及事务处理。

Service接口的定义

Service接口的定义需要遵循以下规范:

接口名必须以「I」字母开头

接口必须extends IService

Good:

/**
 * 系统设置 服务类
 * @Package: com.sofast.system.setting.service
 * @Description: 设置系统名 logo 验证码开关等
 * @Date : 2020-12-16
 * @Author NCIT
 */
public interface ISysSettingsService extends IService<SystemSettings> {

Service实现类的定义

Method的定义需要遵循以下编码规范:

使用@Service注解,标注业务层组件。

实现类必须extends ServiceImpl,并implements父接口

Good:

/**
 * 系统设置 服务实现类
 *
 * @Package: com.sofast.system.setting.service.impl
 * @Description: 设置系统名 logo 验证码开关等
 * @Date : 2020-12-16
 * @Author NCIT
 */
@Service
public class SysSettingsServiceImpl extends ServiceImpl<SysSettingsMapper, SystemSettings> implements ISysSettingsService {
Copyright © 2020. 恩梯梯数据(中国)信息技术有限公司. all right reserved,powered by Gitbook该文件修订时间: 2021-01-07 15:24:32

results matching ""

    No results matching ""