Files
hcframe-doc/docs/03.后台/02.通用数据平台/03.BaseMapper/01.开始使用.md
2021-02-07 15:41:10 +08:00

1.5 KiB

title, date, permalink
title date permalink
开始使用 2021-02-03 17:08:38 /pages/e59b37/

开始使用

在代码中引入BaseMapper

一、常用方式

package com.common.common.module.app.service.impl;
import com.common.base.module.data.module.BaseMapper;
import com.common.base.module.data.module.BaseMapperImpl;
import com.common.common.module.app.service.TestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class TestServiceImpl implements TestService {
    @Autowired
    @Qualifier(BaseMapperImpl.BASE)
    BaseMapper baseMapper;
}

二、建议方式

新版本 Spring 不建议使用字段注入

所以如下方式也可以注入bean 代码效果与上面一致,建议使用下述方式注入 bean

package com.common.common.module.app.service.impl;

import com.common.base.module.data.module.BaseMapper;
import com.common.base.module.data.module.BaseMapperImpl;
import com.common.common.module.app.service.TestService;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

@Service
public class TestServiceImpl implements TestService {
    final
    BaseMapper baseMapper;
    public TestServiceImpl(@Qualifier(BaseMapperImpl.BASE) BaseMapper baseMapper) {
        this.baseMapper = baseMapper;
    }
}

引入后,就可以调用数据库进行增删改查了。