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