Code Monkey home page Code Monkey logo

fastdep's Introduction

Hi there 👋

  • 🔭 I’m currently working on MAIYA MEDIA as a technical lead.
  • 🌱 I’m currently learning Algorithm and Spark.
  • 💬 Ask me about programming.
  • 📫 How to reach me: home page.

Platform&Tools

fastdep's People

Contributors

dependabot[bot] avatar louislivi avatar momolela avatar vsouild avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fastdep's Issues

多数据源启动报错

yml配置如下:
fastdep:
datasource:
ogg: #数据源名称可随意取
mapper: com.iwhalecloud.yunnan.interfacepro.mapper.ogg #当前数据源对应的mapper目录不能多个数据源相同
password: 123456
url: jdbc:oracle:thin:@127.0.0.1:1521:orcl
driverClassName: com.mysql.cj.jdbc.Driver
username: WSPE
# 下面为druid连接池的补充设置
initialSize: 10
minIdle: 5
maxActive: 100
iom: #数据源名称可随意取
mapper: com.iwhalecloud.yunnan.interfacepro.mapper.iom #当前数据源对应的mapper目录不能多个数据源相同
password: 123456
url: jdbc:oracle:thin:@127.0.0.1:1521:orcl
driverClassName: com.mysql.cj.jdbc.Driver
username: WSPE
# 下面为druid连接池的补充设置
initialSize: 10
minIdle: 5
maxActive: 100
wfm: #数据源名称可随意取
mapper: com.iwhalecloud.yunnan.interfacepro.mapper.wfm #当前数据源对应的mapper目录不能多个数据源相同
password: 123456
url: jdbc:oracle:thin:@127.0.0.1:1521:orcl
driverClassName: com.mysql.cj.jdbc.Driver
username: WSPE
# 下面为druid连接池的补充设置
initialSize: 10
minIdle: 5
maxActive: 100

启动报错
"D:\Program Files\Java\jdk1.8.0_131\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:57536,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:C:\Users\Administrator.IntelliJIdea2019.3\system\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\charsets.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\deploy.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\access-bridge-64.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\cldrdata.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\dnsns.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\jaccess.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\jfxrt.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\localedata.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\nashorn.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\sunec.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\sunjce_provider.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\sunmscapi.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\sunpkcs11.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\ext\zipfs.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\javaws.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\jce.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\jfr.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\jfxswt.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\jsse.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\management-agent.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\plugin.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\resources.jar;D:\Program Files\JAVA\jdk1.8.0_131\jre\lib\rt.jar;E:\ProgramFiles\IdeaProjects\interfacePro\target\classes;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-web\2.3.7.RELEASE\spring-boot-starter-web-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter\2.3.7.RELEASE\spring-boot-starter-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-logging\2.3.7.RELEASE\spring-boot-starter-logging-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\Program Files\maven-repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\Program Files\maven-repository\org\apache\logging\log4j\log4j-to-slf4j\2.13.3\log4j-to-slf4j-2.13.3.jar;D:\Program Files\maven-repository\org\apache\logging\log4j\log4j-api\2.13.3\log4j-api-2.13.3.jar;D:\Program Files\maven-repository\org\slf4j\jul-to-slf4j\1.7.30\jul-to-slf4j-1.7.30.jar;D:\Program Files\maven-repository\jakarta\annotation\jakarta.annotation-api\1.3.5\jakarta.annotation-api-1.3.5.jar;D:\Program Files\maven-repository\org\yaml\snakeyaml\1.26\snakeyaml-1.26.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-json\2.3.7.RELEASE\spring-boot-starter-json-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.11.3\jackson-datatype-jdk8-2.11.3.jar;D:\Program Files\maven-repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.11.3\jackson-datatype-jsr310-2.11.3.jar;D:\Program Files\maven-repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.11.3\jackson-module-parameter-names-2.11.3.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-tomcat\2.3.7.RELEASE\spring-boot-starter-tomcat-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.41\tomcat-embed-core-9.0.41.jar;D:\Program Files\maven-repository\org\glassfish\jakarta.el\3.0.3\jakarta.el-3.0.3.jar;D:\Program Files\maven-repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.41\tomcat-embed-websocket-9.0.41.jar;D:\Program Files\maven-repository\org\springframework\spring-web\5.2.12.RELEASE\spring-web-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-beans\5.2.12.RELEASE\spring-beans-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-webmvc\5.2.12.RELEASE\spring-webmvc-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-aop\5.2.12.RELEASE\spring-aop-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-context\5.2.12.RELEASE\spring-context-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-expression\5.2.12.RELEASE\spring-expression-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\com\baomidou\mybatis-plus-boot-starter\3.1.2\mybatis-plus-boot-starter-3.1.2.jar;D:\Program Files\maven-repository\com\baomidou\mybatis-plus\3.1.2\mybatis-plus-3.1.2.jar;D:\Program Files\maven-repository\com\baomidou\mybatis-plus-extension\3.1.2\mybatis-plus-extension-3.1.2.jar;D:\Program Files\maven-repository\com\baomidou\mybatis-plus-core\3.1.2\mybatis-plus-core-3.1.2.jar;D:\Program Files\maven-repository\com\baomidou\mybatis-plus-annotation\3.1.2\mybatis-plus-annotation-3.1.2.jar;D:\Program Files\maven-repository\com\github\jsqlparser\jsqlparser\1.2\jsqlparser-1.2.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-autoconfigure\2.3.7.RELEASE\spring-boot-autoconfigure-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-jdbc\2.3.7.RELEASE\spring-boot-starter-jdbc-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\com\zaxxer\HikariCP\3.4.5\HikariCP-3.4.5.jar;D:\Program Files\maven-repository\org\springframework\spring-jdbc\5.2.12.RELEASE\spring-jdbc-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\com\oracle\ojdbc6\11.2.0.3\ojdbc6-11.2.0.3.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-devtools\2.3.7.RELEASE\spring-boot-devtools-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot\2.3.7.RELEASE\spring-boot-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\projectlombok\lombok\1.18.4\lombok-1.18.4.jar;D:\Program Files\maven-repository\com\alibaba\druid-spring-boot-starter\1.1.17\druid-spring-boot-starter-1.1.17.jar;D:\Program Files\maven-repository\com\alibaba\druid\1.1.17\druid-1.1.17.jar;D:\Program Files\maven-repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar;D:\Program Files\maven-repository\com\alibaba\fastjson\1.2.58\fastjson-1.2.58.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-spring-boot-starter\1.4.0\shiro-spring-boot-starter-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-spring\1.4.0\shiro-spring-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-core\1.4.0\shiro-core-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-lang\1.4.0\shiro-lang-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-cache\1.4.0\shiro-cache-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-crypto-hash\1.4.0\shiro-crypto-hash-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-crypto-core\1.4.0\shiro-crypto-core-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-crypto-cipher\1.4.0\shiro-crypto-cipher-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-config-core\1.4.0\shiro-config-core-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-config-ogdl\1.4.0\shiro-config-ogdl-1.4.0.jar;D:\Program Files\maven-repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar;D:\Program Files\maven-repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-event\1.4.0\shiro-event-1.4.0.jar;D:\Program Files\maven-repository\org\apache\shiro\shiro-web\1.4.0\shiro-web-1.4.0.jar;D:\Program Files\maven-repository\com\auth0\java-jwt\3.7.0\java-jwt-3.7.0.jar;D:\Program Files\maven-repository\com\fasterxml\jackson\core\jackson-databind\2.11.3\jackson-databind-2.11.3.jar;D:\Program Files\maven-repository\com\fasterxml\jackson\core\jackson-annotations\2.11.3\jackson-annotations-2.11.3.jar;D:\Program Files\maven-repository\com\fasterxml\jackson\core\jackson-core\2.11.3\jackson-core-2.11.3.jar;D:\Program Files\maven-repository\commons-codec\commons-codec\1.14\commons-codec-1.14.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-data-redis\2.3.7.RELEASE\spring-boot-starter-data-redis-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\data\spring-data-redis\2.3.6.RELEASE\spring-data-redis-2.3.6.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\data\spring-data-keyvalue\2.3.6.RELEASE\spring-data-keyvalue-2.3.6.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\data\spring-data-commons\2.3.6.RELEASE\spring-data-commons-2.3.6.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-tx\5.2.12.RELEASE\spring-tx-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-oxm\5.2.12.RELEASE\spring-oxm-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-context-support\5.2.12.RELEASE\spring-context-support-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\io\lettuce\lettuce-core\5.3.5.RELEASE\lettuce-core-5.3.5.RELEASE.jar;D:\Program Files\maven-repository\io\netty\netty-common\4.1.55.Final\netty-common-4.1.55.Final.jar;D:\Program Files\maven-repository\io\netty\netty-handler\4.1.55.Final\netty-handler-4.1.55.Final.jar;D:\Program Files\maven-repository\io\netty\netty-resolver\4.1.55.Final\netty-resolver-4.1.55.Final.jar;D:\Program Files\maven-repository\io\netty\netty-buffer\4.1.55.Final\netty-buffer-4.1.55.Final.jar;D:\Program Files\maven-repository\io\netty\netty-codec\4.1.55.Final\netty-codec-4.1.55.Final.jar;D:\Program Files\maven-repository\io\netty\netty-transport\4.1.55.Final\netty-transport-4.1.55.Final.jar;D:\Program Files\maven-repository\io\projectreactor\reactor-core\3.3.12.RELEASE\reactor-core-3.3.12.RELEASE.jar;D:\Program Files\maven-repository\org\reactivestreams\reactive-streams\1.0.3\reactive-streams-1.0.3.jar;D:\Program Files\maven-repository\org\apache\commons\commons-pool2\2.8.1\commons-pool2-2.8.1.jar;D:\Program Files\maven-repository\io\springfox\springfox-swagger2\2.8.0\springfox-swagger2-2.8.0.jar;D:\Program Files\maven-repository\io\swagger\swagger-annotations\1.5.14\swagger-annotations-1.5.14.jar;D:\Program Files\maven-repository\io\swagger\swagger-models\1.5.14\swagger-models-1.5.14.jar;D:\Program Files\maven-repository\io\springfox\springfox-spi\2.8.0\springfox-spi-2.8.0.jar;D:\Program Files\maven-repository\io\springfox\springfox-core\2.8.0\springfox-core-2.8.0.jar;D:\Program Files\maven-repository\io\springfox\springfox-schema\2.8.0\springfox-schema-2.8.0.jar;D:\Program Files\maven-repository\io\springfox\springfox-swagger-common\2.8.0\springfox-swagger-common-2.8.0.jar;D:\Program Files\maven-repository\io\springfox\springfox-spring-web\2.8.0\springfox-spring-web-2.8.0.jar;D:\Program Files\maven-repository\org\reflections\reflections\0.9.11\reflections-0.9.11.jar;D:\Program Files\maven-repository\com\google\guava\guava\20.0\guava-20.0.jar;D:\Program Files\maven-repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;D:\Program Files\maven-repository\org\springframework\plugin\spring-plugin-core\1.2.0.RELEASE\spring-plugin-core-1.2.0.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\plugin\spring-plugin-metadata\1.2.0.RELEASE\spring-plugin-metadata-1.2.0.RELEASE.jar;D:\Program Files\maven-repository\org\mapstruct\mapstruct\1.2.0.Final\mapstruct-1.2.0.Final.jar;D:\Program Files\maven-repository\io\springfox\springfox-swagger-ui\2.8.0\springfox-swagger-ui-2.8.0.jar;D:\Program Files\maven-repository\com\github\xiaoymin\swagger-bootstrap-ui\1.9.6\swagger-bootstrap-ui-1.9.6.jar;D:\Program Files\maven-repository\org\javassist\javassist\3.25.0-GA\javassist-3.25.0-GA.jar;D:\Program Files\maven-repository\org\apache\httpcomponents\httpclient\4.5.2\httpclient-4.5.2.jar;D:\Program Files\maven-repository\org\apache\httpcomponents\httpcore\4.4.14\httpcore-4.4.14.jar;D:\Program Files\maven-repository\com\louislivi\fastdep\fastdep-datasource\1.0.5\fastdep-datasource-1.0.5.jar;D:\Program Files\maven-repository\org\springframework\boot\spring-boot-starter-jta-atomikos\2.3.7.RELEASE\spring-boot-starter-jta-atomikos-2.3.7.RELEASE.jar;D:\Program Files\maven-repository\com\atomikos\transactions-jms\4.0.6\transactions-jms-4.0.6.jar;D:\Program Files\maven-repository\com\atomikos\transactions-jta\4.0.6\transactions-jta-4.0.6.jar;D:\Program Files\maven-repository\com\atomikos\transactions-api\4.0.6\transactions-api-4.0.6.jar;D:\Program Files\maven-repository\com\atomikos\transactions\4.0.6\transactions-4.0.6.jar;D:\Program Files\maven-repository\com\atomikos\atomikos-util\4.0.6\atomikos-util-4.0.6.jar;D:\Program Files\maven-repository\com\atomikos\transactions-jdbc\4.0.6\transactions-jdbc-4.0.6.jar;D:\Program Files\maven-repository\jakarta\transaction\jakarta.transaction-api\1.3.3\jakarta.transaction-api-1.3.3.jar;D:\Program Files\maven-repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\1.3.2\mybatis-spring-boot-starter-1.3.2.jar;D:\Program Files\maven-repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\1.3.2\mybatis-spring-boot-autoconfigure-1.3.2.jar;D:\Program Files\maven-repository\org\mybatis\mybatis\3.4.6\mybatis-3.4.6.jar;D:\Program Files\maven-repository\org\mybatis\mybatis-spring\1.3.2\mybatis-spring-1.3.2.jar;D:\Program Files\maven-repository\net\bytebuddy\byte-buddy\1.10.18\byte-buddy-1.10.18.jar;D:\Program Files\maven-repository\org\springframework\spring-core\5.2.12.RELEASE\spring-core-5.2.12.RELEASE.jar;D:\Program Files\maven-repository\org\springframework\spring-jcl\5.2.12.RELEASE\spring-jcl-5.2.12.RELEASE.jar;D:\Program Files\IntelliJ IDEA 2019.3.4\lib\idea_rt.jar" com.iwhalecloud.yunnan.interfacepro.InterfaceproApplication
Connected to the target VM, address: '127.0.0.1:57536', transport: 'socket'

. ____ _ __ _ _
/\ / ' __ _ () __ __ _ \ \ \
( ( )_
_ | '_ | '| | ' / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) )
' |
| .__|| ||| |_, | / / / /
=========|
|==============|/=////
:: Spring Boot :: (v2.3.7.RELEASE)

2021-01-04 12:19:47.998 INFO 8252 --- [ restartedMain] c.i.y.i.InterfaceproApplication : Starting InterfaceproApplication on USER-TR9SVRMTDN with PID 8252 (E:\ProgramFiles\IdeaProjects\interfacePro\target\classes started by Administrator in E:\ProgramFiles\IdeaProjects\interfacePro)
2021-01-04 12:19:48.016 INFO 8252 --- [ restartedMain] c.i.y.i.InterfaceproApplication : No active profile set, falling back to default profiles: default
2021-01-04 12:19:48.178 INFO 8252 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2021-01-04 12:19:48.178 INFO 8252 --- [ restartedMain] .e.DevToolsPropertyDefaultsPostProcessor : For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'
2021-01-04 12:19:50.740 ERROR 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister :

java.lang.IllegalArgumentException: Location pattern must not be null
at org.springframework.util.Assert.notNull(Assert.java:201) ~[spring-core-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:279) ~[spring-core-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at com.louislivi.fastdep.datasource.FastDepDataSourceRegister.lambda$registerBeanDefinitions$2(FastDepDataSourceRegister.java:124) ~[fastdep-datasource-1.0.5.jar:1.0.5]
at com.louislivi.fastdep.datasource.FastDepDataSourceRegister.registerBeanDefinitions(FastDepDataSourceRegister.java:138) ~[fastdep-datasource-1.0.5.jar:1.0.5]
at org.springframework.context.annotation.ImportBeanDefinitionRegistrar.registerBeanDefinitions(ImportBeanDefinitionRegistrar.java:86) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:384) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:1.8.0_131]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:383) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:148) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:236) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:280) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:96) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:707) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:533) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at com.iwhalecloud.yunnan.interfacepro.InterfaceproApplication.main(InterfaceproApplication.java:20) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.3.7.RELEASE.jar:2.3.7.RELEASE]

2021-01-04 12:19:50.748 WARN 8252 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysPermissionMapper' and 'com.iwhalecloud.yunnan.interfacepro.mapper.ogg.SysPermissionMapper' mapperInterface. Bean already defined with the same name!
2021-01-04 12:19:50.748 WARN 8252 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.iwhalecloud.yunnan.interfacepro.mapper.ogg.SysUserMapper' mapperInterface. Bean already defined with the same name!
2021-01-04 12:19:50.748 WARN 8252 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.iwhalecloud.yunnan.interfacepro.mapper.ogg.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
2021-01-04 12:19:50.749 WARN 8252 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.iwhalecloud.yunnan.interfacepro.mapper.ogg]' package. Please check your configuration.
2021-01-04 12:19:50.749 INFO 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister : Registration dataSource (oggDataSource) !
2021-01-04 12:19:50.874 ERROR 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister :

java.lang.IllegalArgumentException: Location pattern must not be null
at org.springframework.util.Assert.notNull(Assert.java:201) ~[spring-core-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:279) ~[spring-core-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at com.louislivi.fastdep.datasource.FastDepDataSourceRegister.lambda$registerBeanDefinitions$2(FastDepDataSourceRegister.java:124) ~[fastdep-datasource-1.0.5.jar:1.0.5]
at com.louislivi.fastdep.datasource.FastDepDataSourceRegister.registerBeanDefinitions(FastDepDataSourceRegister.java:138) ~[fastdep-datasource-1.0.5.jar:1.0.5]
at org.springframework.context.annotation.ImportBeanDefinitionRegistrar.registerBeanDefinitions(ImportBeanDefinitionRegistrar.java:86) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:384) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:1.8.0_131]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:383) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:148) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:236) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:280) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:96) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:707) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:533) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at com.iwhalecloud.yunnan.interfacepro.InterfaceproApplication.main(InterfaceproApplication.java:20) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.3.7.RELEASE.jar:2.3.7.RELEASE]

2021-01-04 12:19:50.878 WARN 8252 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.iwhalecloud.yunnan.interfacepro.mapper.iom]' package. Please check your configuration.
2021-01-04 12:19:50.879 INFO 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister : Registration dataSource (iomDataSource) !
2021-01-04 12:19:50.994 ERROR 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister :

java.lang.IllegalArgumentException: Location pattern must not be null
at org.springframework.util.Assert.notNull(Assert.java:201) ~[spring-core-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.core.io.support.PathMatchingResourcePatternResolver.getResources(PathMatchingResourcePatternResolver.java:279) ~[spring-core-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at com.louislivi.fastdep.datasource.FastDepDataSourceRegister.lambda$registerBeanDefinitions$2(FastDepDataSourceRegister.java:124) ~[fastdep-datasource-1.0.5.jar:1.0.5]
at com.louislivi.fastdep.datasource.FastDepDataSourceRegister.registerBeanDefinitions(FastDepDataSourceRegister.java:138) ~[fastdep-datasource-1.0.5.jar:1.0.5]
at org.springframework.context.annotation.ImportBeanDefinitionRegistrar.registerBeanDefinitions(ImportBeanDefinitionRegistrar.java:86) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:384) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:1.8.0_131]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:383) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:148) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:120) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:331) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:236) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:280) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:96) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:707) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:533) ~[spring-context-5.2.12.RELEASE.jar:5.2.12.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.3.7.RELEASE.jar:2.3.7.RELEASE]
at com.iwhalecloud.yunnan.interfacepro.InterfaceproApplication.main(InterfaceproApplication.java:20) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49) ~[spring-boot-devtools-2.3.7.RELEASE.jar:2.3.7.RELEASE]

2021-01-04 12:19:50.997 WARN 8252 --- [ restartedMain] o.m.s.mapper.ClassPathMapperScanner : No MyBatis mapper was found in '[com.iwhalecloud.yunnan.interfacepro.mapper.wfm]' package. Please check your configuration.
2021-01-04 12:19:50.998 INFO 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister : Registration dataSource (wfmDataSource) !
2021-01-04 12:19:50.999 INFO 8252 --- [ restartedMain] c.l.f.d.FastDepDataSourceRegister : Registration dataSource completed !
2021-01-04 12:19:51.557 INFO 8252 --- [ restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Multiple Spring Data modules found, entering strict repository configuration mode!
2021-01-04 12:19:51.570 INFO 8252 --- [ restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2021-01-04 12:19:51.731 INFO 8252 --- [ restartedMain] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 102ms. Found 0 Redis repository interfaces.
2021-01-04 12:19:52.599 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'shiroConfig' of type [com.iwhalecloud.yunnan.interfacepro.config.ShiroConfig$$EnhancerBySpringCGLIB$$cd3f1a4d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:52.897 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'shiroRealm' of type [com.iwhalecloud.yunnan.interfacepro.shiro.ShiroRealm] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:54.645 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'securityManager' of type [org.apache.shiro.web.mgt.DefaultWebSecurityManager] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:54.998 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'authorizationAttributeSourceAdvisor' of type [org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:55.253 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'spring.redis-org.springframework.boot.autoconfigure.data.redis.RedisProperties' of type [org.springframework.boot.autoconfigure.data.redis.RedisProperties] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:55.278 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration' of type [org.springframework.boot.autoconfigure.data.redis.LettuceConnectionConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:55.818 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'lettuceClientResources' of type [io.lettuce.core.resource.DefaultClientResources] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:56.333 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'redisConnectionFactory' of type [org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:56.359 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'redisConfig' of type [com.iwhalecloud.yunnan.interfacepro.config.RedisConfig$$EnhancerBySpringCGLIB$$180da197] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:56.485 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration' of type [org.apache.shiro.spring.boot.autoconfigure.ShiroBeanAutoConfiguration$$EnhancerBySpringCGLIB$$2a1cde56] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:56.505 INFO 8252 --- [ restartedMain] trationDelegate$BeanPostProcessorChecker : Bean 'eventBus' of type [org.apache.shiro.event.support.DefaultEventBus] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-01-04 12:19:57.550 INFO 8252 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8081 (http)
2021-01-04 12:19:57.874 INFO 8252 --- [ restartedMain] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2021-01-04 12:19:57.874 INFO 8252 --- [ restartedMain] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.41]
2021-01-04 12:19:58.120 INFO 8252 --- [ restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2021-01-04 12:19:58.120 INFO 8252 --- [ restartedMain] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 9940 ms
2021-01-04 12:19:58.350 WARN 8252 --- [ restartedMain] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysUserServiceImpl': Unsatisfied dependency expressed through field 'baseMapper'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'sysUserMapper' defined in file [E:\ProgramFiles\IdeaProjects\interfacePro\target\classes\com\iwhalecloud\yunnan\interfacepro\mapper\ogg\SysUserMapper.class]: Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.apache.ibatis.session.SqlSessionFactory' available: expected single matching bean but found 3: oggSqlSessionFactory,iomSqlSessionFactory,wfmSqlSessionFactory
2021-01-04 12:19:58.400 INFO 8252 --- [ restartedMain] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2021-01-04 12:19:58.529 INFO 8252 --- [ restartedMain] ConditionEvaluationReportLoggingListener :

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-01-04 12:19:58.554 ERROR 8252 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :


APPLICATION FAILED TO START


Description:

file [E:\ProgramFiles\IdeaProjects\interfacePro\target\classes\com\iwhalecloud\yunnan\interfacepro\mapper\ogg\SysUserMapper.class] required a single bean, but 3 were found:
- oggSqlSessionFactory: defined in null
- iomSqlSessionFactory: defined in null
- wfmSqlSessionFactory: defined in null

Action:

Consider marking one of the beans as @primary, updating the consumer to accept multiple beans, or using @qualifier to identify the bean that should be consumed

Disconnected from the target VM, address: '127.0.0.1:57536', transport: 'socket'

Process finished with exit code 1

文件上传和下载模块 遇到问题

上传后是返回相应的下载链接了
{ "fileName": "灰.jpg", "fileDownloadUri": "http://127.0.0.1:8080/fd/file/download%5C%E7%81%B0.jpg", "originName": "灰.jpg", "size": 1270 }
但是打开这个下载链接,响应的是
HTTP Status 400 – Bad Request

请问是还需要配置什么吗?

redis6.0.8 默认配置连接报错

redis-cli可以连上

fastdep:
    redis:
        data: 
            host: localhost
            port: 6379
            database: 0
io.lettuce.core.RedisCommandExecutionException: ERR AUTH <password> called without any password configured for the default user. Are you sure your configuration is correct?
	at io.lettuce.core.ExceptionFactory.createExecutionException(ExceptionFactory.java:135) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.lettuce.core.ExceptionFactory.createExecutionException(ExceptionFactory.java:108) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.lettuce.core.protocol.AsyncCommand.completeResult(AsyncCommand.java:118) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.lettuce.core.protocol.AsyncCommand.complete(AsyncCommand.java:109) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.lettuce.core.protocol.CommandHandler.complete(CommandHandler.java:680) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.lettuce.core.protocol.CommandHandler.decode(CommandHandler.java:640) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.lettuce.core.protocol.CommandHandler.channelRead(CommandHandler.java:591) ~[lettuce-core-5.3.4.RELEASE.jar:5.3.4.RELEASE]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-transport-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) ~[netty-common-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.52.Final.jar:4.1.52.Final]
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.52.Final.jar:4.1.52.Final]
	at java.lang.Thread.run(Thread.java:748) [na:1.8.0_212]

Configuration not @Qualifier("redisTemplate") , error will be reported

I didn't add@Qualifier("redisTemplate").IDEA show red underline. But it doesn't affect use.
@Autowired private RedisTemplate redis2RedisTemplate; It will appear red underline
@Qualifier("redisTemplate") @Autowired private RedisTemplate redis1RedisTemplate;It will not appear red underline

连接泄露,请教一下分布式事务的配置是否有问题

yml文件的配置:

fastdep:
datasource:
base:
mapper: com.whh.druid.mapper.base
driver-class-name: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:xxx
username: xxx
password: xxx
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: SELECT 1 FROM DUAL
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
removeAbandoned: true
removeAbandonedTimeout: 1800
logAbandoned: true
keepAlive: true
filters: stat,wall,slf4j

jta事务的配置类

`@Configuration
@EnableTransactionManagement
public class JTAConfig {
@bean
@primary
public JtaTransactionManager jtaTransactionManager() throws SystemException {
UserTransactionImp userTransactionImp = new UserTransactionImp();
userTransactionImp.setTransactionTimeout(600);
JtaTransactionManager jta = new JtaTransactionManager();
jta.setUserTransaction(userTransactionImp);

// jta.setDefaultTimeout(600);
return jta;
}
}`

控制台报错:

2021-01-29 10:17:55.178 ERROR 5048 --- [stroy-635543541] com.alibaba.druid.pool.DruidDataSource : abandon connection, owner thread: http-nio-8390-exec-7, connected at : 1611884869216, open stackTrace

全局事务失效

yml文件

fastdep:
datasource:
oracle:
mapper: com.whh.mapper.oracle
# 数据源基本配置
url: jdbc:oracle:thin:xxx
username: xxx
password: xxx
initialSize: 5
minIdle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 30000
validationQuery: SELECT 1 FROM DUAL
validationQueryTimeout: 10000
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
filters: stat,wall
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
useGlobalDataSourceStat: true
type: com.alibaba.druid.pool.DruidDataSource
mysql:
mapper: com.whh.mapper.mysql
# 数据源基本配置
url: jdbc:mysql://192.168.61.138:3306/whh?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
username: root
password: 123456
initialSize: 5
minIdle: 5
maxActive: 20
maxWait: 60000
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 30000
validationQuery: SELECT 1
validationQueryTimeout: 10000
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxPoolPreparedStatementPerConnectionSize: 20
filters: stat,wall
connectionProperties: druid.stat.mergeSql= true;druid.stat.slowSqlMillis= 5000
useGlobalDataSourceStat: true
type: com.alibaba.druid.pool.DruidDataSource

依赖

com.louislivi.fastdep
fastdep-datasource
1.0.5

代码

@Transactional(value = "txManager")
public void service() {
    Map<String, Object> map = new HashMap<>();
    map.put("userName", "王永珀");
    map.put("roleName", "队长");
    map.put("ID", 2);
    map.put("USERNAME", "yuHan");
    map.put("PASSWORD", "男");
    map.put("NAME", "男");
    map.put("SEX", "男");
    map.put("FROMID", "1");
    oracleMapper.addMsg(map);
    List<Map<String, Object>> list = oracleMapper.select();
    mysqlMapper.addUser(map);
    int i = 1 / 0;
}

只能配置两个redis数据源,我配置了五个,启动报错

报错信息:

APPLICATION FAILED TO START


Description:

Field stringRedisTemplate in com.liuqi.utils.MethodLimit required a single bean, but 5 were found:
- redis0StringRedisTemplate: defined in null
- redis1StringRedisTemplate: defined in null
- redis2StringRedisTemplate: defined in null
- redis3StringRedisTemplate: defined in null
- redis4StringRedisTemplate: defined in null

Action:

Consider marking one of the beans as @primary, updating the consumer to accept multiple beans, or using @qualifier to identify the bean that should be consumed

Process finished with exit code 1

感觉应该是在源码的文件里修改配置,具体的不太会,请问应该怎么配置呢?

官网文档中关于fastdep-shiro-jwt的示例代码有点小问题

您好!
首先感谢您的项目让很多开发者节省了时间,减少了重复代码量。但我看官网文档中建议使用者重写 FastDepShiroJwtAuthorization 类的示例代码是这样的:

@RestControllerAdvice
@ConditionalOnMissingBean(FastDepShiroJwtAuthorization.class)
public class FastDepShiroJwtAuthorization implements FastDepShiroJwtAuthorizationImp {
//... ...
}

而实际上因为 @ConditionalOnMissingBean(FastDepShiroJwtAuthorization.class) 的存在,如果有不太熟悉的开发者原样Copy这块示例代码,则会达不到预期的效果。个人建议这块代码可以稍作修改(或者加一个简要的说明),比如:

@RestControllerAdvice
public class MyFastDepShiroJwtAuthorization extends FastDepShiroJwtAuthorization implements FastDepShiroJwtAuthorizationImp {
//... ...
}```



registerBeanDefinitions方法会多次执行

第一次执行registerBeanDefinitions方法时
multipleRedis = binder.bind("fastdep.redis", Map.class).get(); 是可以解析到参数的。
但是bean都注册完毕后,还是会触发registerBeanDefinitions函数,并且上面那步会报错,
java.util.NoSuchElementException: No value bound

配置文件的database是什么意思

配置文件设置了不同的database
fastdep:
redis:
redis6379: #连接名称
database: 0
host: 127.0.0.1
port: 6379
lettuce: #下面为连接池的补充设置
shutdown-timeout: 100 # 关闭超时时间
pool:
max-active: 18 # 连接池最大连接数(使用负值表示没有限制)
max-idle: 8 # 连接池中的最大空闲连接
max-wait: 30 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
redis6380: #连接名称
database: 1
host: 127.0.0.1
port: 6380
lettuce: #下面为连接池的补充设置
shutdown-timeout: 100 # 关闭超时时间
pool:
max-active: 18 # 连接池最大连接数(使用负值表示没有限制)
max-idle: 8 # 连接池中的最大空闲连接
max-wait: 30 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
redis6381: #连接名称
database: 2
host: 127.0.0.1
port: 6381
lettuce: #下面为连接池的补充设置
shutdown-timeout: 100 # 关闭超时时间
pool:
max-active: 18 # 连接池最大连接数(使用负值表示没有限制)
max-idle: 8 # 连接池中的最大空闲连接
max-wait: 30 # 连接池最大阻塞等待时间(使用负值表示没有限制)
min-idle: 0 # 连接池中的最小空闲连接
存入redis,三个redis还是存在0号库

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.