1.5 KiB
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;
}
}
引入后,就可以调用数据库进行增删改查了。