Springboot konfiguriert Swaggerui, um auf 404 kleine Grube zuzugreifen.
Als ich Springboot zum Aufbau einer erholsamen API lernte, stieß ich auf eine kleine Gefahr, die bei der Konfiguration der Swagger -UI unzugänglich war.
Fügen Sie zunächst die Abhängigkeiten von Swagger zu Ihrer eigenen POM -Datei hinzu, wie unten gezeigt:
<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.2.2</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</version></dependency>
Erstellen Sie dann eine neue SwaggerConfig -Klasse:
Configuration @enableWagger2Public Class SwaggerConfig {@Bean public docket creatreStapi () {return New Docket (documentationType.swagger_2) .APIInfo (apiInfo (). Select () .APIS (RequestHandLectors.Basepackage ("Com.nightowl). } private apiinfo apiinfo () {return New apiinfobuilder () .title ("Nightowl restful apis") .Description ("Folgen Sie mir http://hwangfantasy.github.io/") .termsofServiceurl ("http:/hwangfanty.github.io."). ")."). ")."). "). .version ("1,0") .build (); }} Fügen Sie Ihrem eigenen Controller schließlich eine Reihe von API -Anmerkungen hinzu. Tatsächlich kann es normal verwendet werden, ohne API -Anmerkungen hinzuzufügen.
Schließlich sehen Sie die Swagger-Seite in Localhost: 8080/Swagger-ui.html.
Aber der Schlüssel ist hier. Als ich es zum ersten Mal nach dieser Methode konfigurierte, habe ich den folgenden Fehler aufgefordert:
Whitelabel -Fehlerpagethis -Anwendung hat keine explizite Zuordnung für /Fehler. Sie sehen dies daher als Fallback.
Aber ich hatte kein Problem damit, ein neues Projekt neu zu konfigurieren, daher dachte ich, dass es einige Konfigurationen in meinem Projekt geben muss, die mit Swagger in Konflikt stehen.
Schließlich in application.Properties gefunden
Spring.Resources.static-Locations = ClassPath:/static/
Kommentieren Sie diese Zeile und greifen Sie darauf zu.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.