@Service
public class ZcDataJdServiceImpl extends ServiceImpl<ZcDataJdMapper, ZcDataJd> implements IZcDataJdService {
private final ZcDataLogMapper zcDataLogMapper;
private final ZcDataMapper zcDataMapper;
private final SysUserRoleMapper sysUserRoleMapper;
private final SysRoleMapper sysRoleMapper;
@Autowired
public ZcDataJdServiceImpl(ZcDataLogMapper zcDataLogMapper, ZcDataMapper zcDataMapper, SysUserRoleMapper sysUserRoleMapper, SysRoleMapper sysRoleMapper) {
this.zcDataLogMapper = zcDataLogMapper;
this.zcDataMapper = zcDataMapper;
this.sysUserRoleMapper = sysUserRoleMapper;
this.sysRoleMapper = sysRoleMapper;
}
}
入职新公司,看项目代码,请问下这里要注入mapper 直接@resource 就好了 ,为啥要这样写,用构造方法,还用final修饰?