gta5电脑配置要求 java配置多个数据库
gta5电脑配置要求:
GTA5电脑配置要求如下:
最低配置:
操作系统:Windows 8.1 64 Bit, Windows 8 64 Bit, Windows 7 64 Bit Service Pack 1, Windows Vista 64 Bit Service Pack 2* (*支持的最低版本)
处理器:Intel Core 2 Quad CPU Q6600 @ 2.40GHz (4 CPUs) / AMD Phenom 9850 Quad-Core Processor (4 CPUs) @ 2.5GHz
内存:4 GB RAM
图形:NVIDIA 9800 GT 1GB / AMD HD 4870 1GB (DX 10, 10.1, 11)
存储空间:65 GB可用空间
附加说明:需要安装最新版本的DirectX,建议使用DirectX 11
推荐配置:
操作系统:Windows 8.1 64 Bit, Windows 8 64 Bit, Windows 7 64 Bit Service Pack 1
处理器:Intel Core i5 3470 @ 3.2GHZ (4 CPUs) / AMD X8 FX-8350 @ 4GHZ (8 CPUs)
内存:8 GB RAM
图形:NVIDIA GTX 660 2GB / AMD HD7870 2GB
存储空间:65 GB可用空间
附加说明:需要安装最新版本的DirectX,建议使用DirectX 11

java配置多个数据库:
。
1、首先,定义多个数据源,如:
```java @Configuration public class DataSourceConfig { @Bean @Primary @ConfigurationProperties(prefix = "spring.datasource.primary") public DataSource primaryDataSource(){ return DataSourceBuilder.create().build(); }
@Bean @ConfigurationProperties(prefix = "spring.datasource.secondary") public DataSource secondaryDataSource(){ return DataSourceBuilder.create().build(); }
@Bean @ConfigurationProperties(prefix = "spring.datasource.third") public DataSource thirdDataSource(){ return DataSourceBuilder.create().build(); } }
```
2、接着,为每个数据源定义SqlSessionFactory,如:
```java @Configuration public class MybatisConfig { @Bean @ConfigurationProperties(prefix = "mybatis.configuration") public org.apache.ibatis.session.Configuration globalConfiguration() { return new org.apache.ibatis.session.Configuration(); }
@Bean public SqlSessionFactory primarySqlSessionFactory(@Qualifier("primaryDataSource") DataSource dataSource, @Qualifier("globalConfiguration") org.apache.ibatis.session.Configuration configuration) throws Exception { SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); bean.setDataSource(dataSource); bean.setConfiguration(configuration); return bean.getObject(); }
@Bean public SqlSessionFactory secondarySqlSessionFactory(@Qualifier("secondaryDataSource") DataSource dataSource, @Qualifier("globalConfiguration") org.apache.ibatis.session.Configuration configuration) throws Exception { SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); bean.setDataSource(dataSource); bean.setConfiguration(configuration); return bean.getObject(); }
@Bean public SqlSessionFactory thirdSqlSessionFactory(@Qualifier("thirdDataSource") DataSource dataSource, @Qualifier("globalConfiguration") org.apache.ibatis.session.Configuration configuration) throws Exception { SqlSessionFactoryBean bean = new SqlSessionFactoryBean(); bean.setDataSource(dataSource); bean.setConfiguration(configuration); return bean.getObject(); } }
```
3、再定义MapperScannerConfigurer,如:
```java @Configuration public class MapperScannerConfig { @Bean public MapperScannerConfigurer primaryMapperScannerConfigurer() { MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer(); mapperScannerConfigurer.setSqlSessionFactoryBeanName("primarySqlSessionFactory"); mapperScannerConfigurer.setBasePackage("com.package.dao.primary"); return mapperScannerConfigurer; }
@Bean public MapperScannerConfigurer secondaryMapperScannerConfigurer() { MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer(); mapperScannerConfigurer.setSqlSessionFactoryBeanName("secondarySqlSessionFactory"); mapperScannerConfigurer.setBasePackage("com.package.dao.secondary"); return mapperScannerConfigurer; }
@Bean public MapperScannerConfigurer thirdMapperScannerConfigurer() { MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer(); mapperScannerConfigurer.setSqlSessionFactoryBeanName("thirdSqlSessionFactory"); mapperScannerConfigurer.setBasePackage("com.package.dao.third"); return mapperScannerConfigurer; } }
```
4、最后,在application.yml中配置各个数据源,如:
```yaml spring: datasource: primary: url: jdbc:mysql://localhost:3306/primary username: root password: root driver-class-name: com.mysql.jdbc.Driver secondary: url: jdbc:mysql://localhost:3306/secondary username: root password: root driver-class-name: com.mysql.jdbc.Driver third: url: jdbc:mysql://localhost:3306/third username: root password: root driver-class-name: com.mysql.jdbc.Driver ```
以上就是springboot中如何配置多个数据库的详细步骤。