From 018741b388a6606206419f0997dd9edf2dacb3e5 Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Fri, 8 Mar 2024 11:58:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AF=E5=8A=A8=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mis/api/configure/DataSourceConfig.java | 22 +++++++++++++++++++ .../src/main/resources/application.properties | 5 +++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 bcapi/src/main/java/bc/mm/mis/api/configure/DataSourceConfig.java diff --git a/bcapi/src/main/java/bc/mm/mis/api/configure/DataSourceConfig.java b/bcapi/src/main/java/bc/mm/mis/api/configure/DataSourceConfig.java new file mode 100644 index 0000000..cfcf2d9 --- /dev/null +++ b/bcapi/src/main/java/bc/mm/mis/api/configure/DataSourceConfig.java @@ -0,0 +1,22 @@ +package bc.mm.mis.api.configure; + +import com.zaxxer.hikari.HikariDataSource; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.env.Environment; + +import javax.sql.DataSource; + +@Configuration +public class DataSourceConfig { + @Bean + public DataSource dataSource(Environment env){ + HikariDataSource ds = new HikariDataSource(); + ds.setJdbcUrl(env.getProperty("spring.datasource.url")); + ds.setUsername(env.getProperty("spring.datasource.username")); + ds.setPassword(env.getProperty("spring.datasource.password")); + ds.setDriverClassName(env.getProperty("spring.datasource.driver-class-name")); + return ds; + } +} diff --git a/bcapi/src/main/resources/application.properties b/bcapi/src/main/resources/application.properties index cd3e509..dc8b2aa 100644 --- a/bcapi/src/main/resources/application.properties +++ b/bcapi/src/main/resources/application.properties @@ -5,7 +5,8 @@ logging.path=./logs/ # server port server.port=9091 # -spring.datasource.url=jdbc:mysql://127.0.0.1:3306/bcdb?useUnicode=true&characterEncoding=UTF-8 +spring.datasource.url=jdbc:mysql://localhost:3306/bcdb?useUnicode=true&characterEncoding=utf8 +# /szwhtrans?&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 spring.datasource.username=root spring.datasource.password=root -spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver \ No newline at end of file +spring.datasource.driver-class-name=com.mysql.jdbc.Driver \ No newline at end of file