开始使用
# 开始使用
# 在代码中引入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;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
# 二、建议方式
新版本 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;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
引入后,就可以调用数据库进行增删改查了。
上次更新: 2021/02/07, 15:41:10