Commit a67d3f4b by yuwei

项目初始化

parent 27c24b81
......@@ -18,7 +18,7 @@ spring:
datasource:
mysql:
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
url: jdbc:p6spy:mysql://localhost:3306/data_test?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
url: jdbc:p6spy:mysql://localhost:3306/data_cloud?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: 1234@abcd
flowable:
......@@ -27,17 +27,6 @@ spring:
password: 1234@abcd
# 如果不加这个参数,建表会失败:nullCatalogMeansCurrent=true
url: jdbc:mysql://localhost:3306/data_cloud_flowable?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
# primary:
# driver-class-name: com.mysql.cj.jdbc.Driver
# username: root
# password: 1234@abcd
# url: jdbc:mysql://localhost:3306/data_test?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
# flowable:
# driver-class-name: com.mysql.cj.jdbc.Driver
# username: root
# password: 1234@abcd
# # 如果不加这个参数,建表会失败:nullCatalogMeansCurrent=true
# url: jdbc:mysql://localhost:3306/data_cloud_flowable?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true
flowable:
# 关闭定时任务JOB
async-executor-activate: false
......
......@@ -48,12 +48,6 @@
<groupId>cn.datax</groupId>
<artifactId>datax-common-mybatis</artifactId>
<version>2.0.0</version>
<!-- <exclusions>-->
<!-- <exclusion>-->
<!-- <groupId>com.baomidou</groupId>-->
<!-- <artifactId>dynamic-datasource-spring-boot-starter</artifactId>-->
<!-- </exclusion>-->
<!-- </exclusions>-->
</dependency>
<dependency>
<groupId>cn.datax</groupId>
......
package cn.datax.service.workflow.config;
import com.baomidou.dynamic.datasource.DynamicRoutingDataSource;
import com.zaxxer.hikari.HikariDataSource;
import lombok.AllArgsConstructor;
import org.flowable.engine.ProcessEngineConfiguration;
import org.flowable.spring.SpringProcessEngineConfiguration;
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import javax.sql.DataSource;
......@@ -20,34 +16,6 @@ public class ProcessEngineConfig {
private final DataSource dataSource;
// @Bean
// @Primary
// @ConfigurationProperties("spring.datasource.primary")
// public DataSourceProperties primaryDataSourceProperties() {
// return new DataSourceProperties();
// }
//
// @Bean
// @Primary
// @ConfigurationProperties("spring.datasource.primary.configuration")
// public HikariDataSource firstDataSource() {
// return primaryDataSourceProperties().initializeDataSourceBuilder()
// .type(HikariDataSource.class).build();
// }
//
// @Bean
// @ConfigurationProperties("spring.datasource.flowable")
// public DataSourceProperties flowableDataSourceProperties() {
// return new DataSourceProperties();
// }
//
// @Bean
// @ConfigurationProperties("spring.datasource.flowable.configuration")
// public HikariDataSource flowableDataSource() {
// return flowableDataSourceProperties().initializeDataSourceBuilder()
// .type(HikariDataSource.class).build();
// }
/**
* ProcessEngine 配置,注入DataSourceTransactionManager和DataSource
* @return
......
package cn.datax.service.workflow.config;
import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.env.Environment;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.List;
import java.util.Map;
@Component
@RequiredArgsConstructor
......@@ -21,9 +17,6 @@ public class StartedUpRunner implements ApplicationRunner {
private final ConfigurableApplicationContext context;
private final Environment environment;
@Autowired
private JdbcTemplate jdbcTemplate;
@Override
public void run(ApplicationArguments args) {
if (context.isActive()) {
......@@ -33,9 +26,6 @@ public class StartedUpRunner implements ApplicationRunner {
"端口号:" + environment.getProperty("server.port") + "\n" +
"-----------------------------------------";
System.out.println(banner);
List<Map<String, Object>> list = jdbcTemplate.queryForList("select * from t_user");
System.out.println(list);
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment