|
|
@@ -0,0 +1,35 @@
|
|
|
+package cn.usky.config;
|
|
|
+
|
|
|
+import com.alibaba.druid.pool.DruidDataSource;
|
|
|
+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 javax.sql.DataSource;
|
|
|
+
|
|
|
+
|
|
|
+@Configuration
|
|
|
+@PropertySource("classpath:jdbc.properties")
|
|
|
+public class JdbcConfig {
|
|
|
+
|
|
|
+ @Value("${jdbc.url}")
|
|
|
+ String url;
|
|
|
+ @Value("${jdbc.driverClassName}")
|
|
|
+ String driverClassName;
|
|
|
+ @Value("${jdbc.username}")
|
|
|
+ String username;
|
|
|
+ @Value("${jdbc.password}")
|
|
|
+ String password;
|
|
|
+
|
|
|
+ @Bean
|
|
|
+ public DataSource dataSource() {
|
|
|
+ DruidDataSource dataSource = new DruidDataSource();
|
|
|
+ dataSource.setUrl(url);
|
|
|
+ // dataSource.setUrl(url);
|
|
|
+ dataSource.setDriverClassName(driverClassName);
|
|
|
+ dataSource.setUsername(username);
|
|
|
+ dataSource.setPassword(password);
|
|
|
+ return dataSource;
|
|
|
+ }
|
|
|
+}
|