概述
-
找不到org.apache.commons.pool2.impl.GenericObjectPoolConfig
解决办法:
将common-pool升级为java8对应的最新版2.11.1(原版本为2.6.2)
-
运行异常 nested exception is org.quartz.SchedulerConfigException: DataSource name not
spring-boot-starter-quartz 2.5.6 之前使用org.quartz.impl.jdbcjobstore.JobStoreTX定义quartz的默认数据源支持,即如下配置: org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX 升级spring boot > 2.5.6的版本后将不再支持此方式进行配置默认数据源,需改为如下配置: org.quartz.jobStore.class=org.springframework.scheduling.quartz.LocalDataSourceJobStore
SpringBoot2.1.4中:
SpringBoot2.6.3中: -
运行异常 org.springframework.context.ApplicationContextException: Failed to start bean 'documentationPluginsBootstrapper'
swagger2因为升级到了3.0.0,所以和现有的spring2.6.x不兼容,需要做额外适配, application.yml文件增加如下代码:
spring.mvc.pathmatch.matching-strategy: ant_path_matcher
-
运行异常 java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow credentials to a set of origins, list them explicitly or consider using "allowedOriginPatterns" instead.
跨域配置报错,将.allowedOrigins替换成.allowedOriginPatterns即可。
SpringBoot2.1.4中:
SpringBoot2.6.3中:
-
运行异常 Error creating bean with name 'businessPtAttachmentServiceImpl': Requested bean is currently in creation: Is there an unresolvable circular reference?
SpringBoot2.6.3禁止循环依赖,需要我们在配置文件application.yml里加上这个属性:
spring.main.allow-circular-references: true
最后
以上就是单身音响为你收集整理的SpringBoot 2.1.4 升级为 2.6.3 出现的问题的全部内容,希望文章能够帮你解决SpringBoot 2.1.4 升级为 2.6.3 出现的问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复