admin 管理员组

文章数量: 1086019


2024年6月10日发(作者:分数的数组词)

spring-boot-starter-web

mybatis-spring-boot-starter

1.3.2

a

druid

${druid}

spring-boot-devtools

runtime

mysql

mysql-connector-java

runtime

spring-boot-starter-test

test

spring-boot-maven-plugin

3、ties 配置两个数据源配置

## master 数据源配置

=jdbc:mysql://localhost:3306/master?useUnicode=true&characterEncoding=utf8

me=root

rd=123456

ClassName=

## slave 数据源配置

=jdbc:mysql://localhost:3306/slave?useUnicode=true&characterEncoding=utf8

me=root

rd=123456

ClassName=

#热部署

d=true

4、主数据源MasterDataSourceConfig 配置

package ;

import urce;

import sionFactory;

import sionFactoryBean;

import Scan;

import ier;

import ;

import ;

import uration;

import y;

import tchingResourcePatternResolver;

import urceTransactionManager;

import ataSource;

@Configuration

@Value("${ClassName}")

private String driverClass;

@Bean(name = "slaveDataSource")

public DataSource slaveDataSource() {

DruidDataSource dataSource = new DruidDataSource();

verClassName(driverClass);

(url);

rname(user);

sword(password);

return dataSource;

}

@Bean(name = "slaveTransactionManager")

public DataSourceTransactionManager slaveTransactionManager() {

return new DataSourceTransactionManager(slaveDataSource());

}

@Bean(name = "slaveSqlSessionFactory")

public SqlSessionFactory slaveSqlSessionFactory(@Qualifier("slaveDataSource") DataSource slaveDataSource)

throws Exception {

final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();

aSource(slaveDataSource);

perLocations(

new PathMatchingResourcePatternResolver().getResources(_LOCATION));

return ect();

}

}

6、业务层代码

package ;

import red;

import e;

import o;

import o;

import ;

import ;

import rvice;

@Service

public class UserServiceImpl implements UserService {

@Autowired

private UserDao userDao; // 主数据源

@Autowired

private CityDao cityDao; // 从数据源

@Override

public User findByName(String userName) {

User user = Name(userName);

City city = Name("北京市");

y(city);

return user;

}

}

三、测试


本文标签: 配置 数组 数据 代码 分数