Я использую Spring Boot 3 с зависимостью для использования Swagger. Однако при использовании специальных символов, таких как : и @, в запросах он преобразуется в код ansi.
Конфигурация swagger:
package com.david.poiservice.config;
import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Contact; import io.swagger.v3.oas.models.info.Info; import io.swagger.v3.oas.models.info.License; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;
@Configuration public class SwaggerConfig {
@Bean
public OpenAPI myOpenAPI() {
License mitLicense = new License().name("MIT License").url("https://choosealicense.com/licenses/mit/");
Info info = new Info()
.title("Poi Management API")
.version("1.0")
.contact(contact)
.description("This API exposes endpoints to manage.")
.license(mitLicense);
return new OpenAPI().info(info);
}
}
Зависимость:
`org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0`
Я пробовал:
spring:
web:
encoding:
charset: UTF-8
enabled: true
force: true
Подробнее здесь: https://stackoverflow.com/questions/787 ... in-swagger