springboot 2.2.1.release升级到2.7.18的问题,swagger问题

 

 

springboot 2.2.1.release升级到2.7.18的问题,其中包含解决swagger冲突问题

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.18</version>
        <relativePath/>
    </parent>




  <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>2.2.2</version>
            </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.32</version>
        </dependency>

swagger 用以下其中一种

方法1

<dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger2</artifactId>
                <version>3.0.0</version>
            </dependency>
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger-ui</artifactId>
                <version>3.0.0</version>
            </dependency>

方法2

<dependency>
    <groupId>io.springfox</groupId>
    <artifactId>springfox-boot-starter</artifactId>
    <version>3.0.0</version>
    <scope>compile</scope>
</dependency>

 

 

 appears to save started a thread named druid but has failed

原因:项目中存在循环依赖

spring:
  main:
    allow-circular-references: true #允许循环依赖,或者使用@Lazy

 

 

解决bean重复问题

spring:
  main:
    allow-bean-definition-overriding: true

 

 

org.springframework.context.ApplicationContextException: Failed to start bean ‘documentationPluginsBootstrapper’; nested exception is java.lang.NullPointerException

原因:没有办法加载一些文档

解决办法

spring:
  mvc:
    pathmatch:
      matching‑strategy: ant_path_matcher

 

posted @ 2026-08-07 09:50  ☆♂安♀★  阅读(6)  评论(0)    收藏  举报