J'essaie d'ajouter Swagger à mon projet https://www.baeldung.com/swagger--Documentation-for-spring-REST-API
J'ai eu 4.3 paragraphe dans le didacticiel ci-dessus et quand j'exécute ma candidature, j'ai eu des erreurs.
Ceci j'ai ajouté à mon pom.xml
:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.0</version>
</dependency>
En outre, j'ai ajouté la classe de configuration:
@Configuration
public class SwaggerConfig {
@Bean
public Docket api() {
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.any())
.paths(PathSelectors.any())
.build();
}
}
Et quand je gère mon projet, j'ai eu:
J'ai supprimé la dépendance suivante de pom.xml
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
Pour moi ça a fonctionné