mybatis多数据库配置

dynamic方式

修改配置文件

346

这里我们新增了一个slave_1数据库

主数据库设置的是master

修改pom.xml

修改pom文件

        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
            <version>3.3.2</version>
        </dependency>

修改需要使用slave_1数据库得服务

@Service
public class LampostServiceImpl implements LampostService {
    @Autowired
    public LampostMapper lampostMapper;


    @Override
    @DS("slave_1")
    public String testSlave() {
        Integer ints = lampostMapper.test();
        return String.valueOf(ints);
    }
}

上面得命令就会使用slave_1数据库,其他没有加@DS("slave_1")还是使用master数据库

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×