首页>代码>angular js+require+spring boot+spring mvc+mybatis实战演练demo>/angular/src/main/java/com/cn/stephen/configuration/DataSourceConfiguration.java
package com.cn.stephen.configuration;

import javax.sql.DataSource;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;

import com.alibaba.druid.pool.DruidDataSource;
/**
 * springboot 默认的会读取application.properties或application.yml中的配置
 * @author Administrator
 *
 */
@Configuration
@PropertySource("classpath:jdbc.properties")
public class DataSourceConfiguration {
	@Value("${jdbc.driver}")
	private String driver;
	@Value("${jdbc.url}")
	private String url;
	@Value("${jdbc.username}")
	private String username;
	@Value("${jdbc.password}")
	private String password;
	@Value("${jdbc.maxActive}")
	private int maxActive;
	@Value("${jdbc.maxIdel}")
	private int maxIdel;
	@Value("${jdbc.maxWait}")
	private long maxWait;

	@Bean
	public DataSource dataSource() {
		DruidDataSource dataSource = new DruidDataSource();
		dataSource.setDriverClassName(driver);
		dataSource.setUrl(url);
		dataSource.setUsername(username);
		dataSource.setPassword(password);
		dataSource.setMaxActive(maxActive);
		dataSource.setMaxWait(maxWait);
		dataSource.setValidationQuery("SELECT 1");
		dataSource.setTestOnBorrow(true);
		return dataSource;
	}
}
最近下载更多
WASDZZ  LV13 2023年2月3日
a1677596408  LV23 2022年7月1日
9843637  LV9 2021年12月13日
Kentucky  LV5 2021年7月16日
ssm123  LV9 2020年7月5日
cex12345  LV4 2020年6月5日
1358849392  LV21 2020年5月7日
dyt-123  LV7 2020年3月28日
pahirdin  LV12 2020年1月26日
fsheng122  LV7 2019年12月26日
最近浏览更多
long123_356  LV7 5月18日
飞呀飞呀飞不放  LV7 2023年8月25日
微信网友_6442588254851072  LV2 2023年4月21日
李亮  LV19 2023年3月6日
wxd1997  LV13 2022年11月4日
new_docker  LV15 2022年8月5日
谢谢谢谢谢谢你  LV6 2022年7月19日
a1677596408  LV23 2022年7月1日
fengzhou888  LV5 2022年6月16日
WASDZZ  LV13 2022年5月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友