Потому что Swagger ничего не показывает, а консоль не показывает ошибокJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Потому что Swagger ничего не показывает, а консоль не показывает ошибок

Сообщение Anonymous »


Я просто хочу уточнить, что мой проект создан на JAVA Spring Boot с Swagger и что я новичок в этом, поэтому мне нужна помощь, поскольку эта ошибка возникает у меня уже довольно давно, и я не могу ее решить.

Мой код касается инвентаризации одежды и уточнения данных, которые получает база данных, поэтому я не знаю, где ошибка.

Проблема, с которой я столкнулся, заключается в том, что я не знаю, является ли это ошибкой или плохой связью между контроллерами-dto и swagger, но когда я запускаю код, он запускается без ошибок, и когда я использую URL-адрес swagger, появляется следующее:

Страница ошибки Whitelabel В этом приложении нет явного сопоставления /error, поэтому вы рассматриваете это как запасной вариант.

Вторник, 2 января, 09:08:44, центральное стандартное время 2024 г. Произошла непредвиденная ошибка (тип = не найден, статус = 404). Нет доступных сообщений

Если у вас есть вопросы, вот URL:

http://localhost:9082/api/v2/ventas_de_ ... index.html

Я не знаю, правильно ли это, так как я новичок

это файл logback.xml

%d{дд-МММ-гггг | ЧЧ:мм:сс} [%thread] %-5level %logger ----- %msg%n ${LOGS}/ventas_de_cualquier_tipo-log.log %d %p %C{1} [%t] %m%n ${LOGS}/archived/ventas_de_cualquier_tipo-log-%d{гггг-ММ-дд}.%i.log 6 КБ Это конфигурация Swagger:

@Configuration @EnableSwagger2 публичный класс SpringFoxSwagger реализует WebMvcConfigurer { @Бин публичный докет getDocket(){ вернуть новый документ (DocumentationType.SWAGGER_2) .выбирать() .apis(RequestHandlerSelectors.basePackage("com.ventas.springboot.controlador.dto")) .paths(PathSelectors.any()) .строить() .apiInfo(apiInfo()); } частный ApiInfo apiInfo() { вернуть новый ApiInfo( «Вента ропа Бэкэнд API», «API для управления нуэстра Tienda Ropa», «В2», «Конец обслуживания», новый контакт("Estudiante", "www.google.com", "mm@gmail.com"), «Лицензия API», «URL-адрес лицензии API», Collections.emptyList() ); } } Вот application.properties:

spring.datasource.url=jdbc:mysql://localhost/db_ventas?serverTimezone=America/El_Salvador&useSSL=false&allowPublicKeyRetrieval=true Spring.datasource.username=корень Spring.datasource.password=pass123 Spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver Spring.jpa.database-plataform=org.hibernate.dialect.MySQL8Dialect Spring.jpa.hibernate.ddl-auto=создать logging.level.org.hibernate.SQL=отладка #Costum сервер кот. сервер.порт=9082 server.connection-timeout=5с server.tomcat.thread.max=200 server.error.include-messenge=всегда server.servlet.context-path=/api/v2/ventas_de_cualquier_tipo app.controller.enable-dto=истина #конфигурация API Springdoc.api-docs.enabled=истина Springdoc.swagger-ui.enabled=истина Springdoc.swagger-ui.path=/swagger-ui.html Spring.mvc.pathmatch.matching-стратегия: ant_path_matcher Это Pom.xml:

4.0.0 org.springframework.boot spring-boot-starter-parent 3.1.4
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»