Потому что Swagger ничего не показывает, а консоль не показывает ошибок ⇐ JAVA
-
Anonymous
Потому что Swagger ничего не показывает, а консоль не показывает ошибок
Я просто хочу уточнить, что мой проект создан на 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
Я просто хочу уточнить, что мой проект создан на 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
Мобильная версия