2017-02-17 3 views
1

Ich verwende Spring Boot und Spring Data Rest, um meine Rest API zu implementieren. Um zu dokumentieren, ich habe Prahlerei gewesen verwenden, mit diesen Maven Abhängigkeiten:Ändern von Name und Beschreibung Endpunkt in Swagger-U

<dependency> 
     <groupId>io.springfox</groupId> 
     <artifactId>springfox-swagger2</artifactId> 
     <version>2.6.1</version> 
    </dependency> 

    <dependency> 
     <groupId>io.springfox</groupId> 
     <artifactId>springfox-swagger-ui</artifactId> 
     <version>2.6.1</version> 
    </dependency> 

    <dependency> 
     <groupId>io.springfox</groupId> 
     <artifactId>springfox-data-rest</artifactId> 
     <version>2.6.1</version> 
    </dependency> 

würde Ich mag ein bisschen meine Swagger UI Seite ändern und anpassen. Ich möchte den Namen und die Beschreibung in der HTML-Seite ändern, konkret diese Namen sind im Screenshot rot hervorgehoben, aber nichts funktioniert.

enter image description here

Ich habe versucht worden, um die @Api Anmerkung zu meinen Entitäten und Repositorys Klassen/Schnittstellen hinzufügen, aber nichts funktioniert.

Irgendeine Idee darüber, wie man es anpasst?

Danke!

+0

Könnten Sie ein Beispiel aus dem hinzufügen, was Sie versucht haben? – jmattheis

+0

In meinem Entitätsobjekt versuchte ich mit der nächsten Anmerkung: '@Entity @Api (Wert =" Aktivität Name ", Beschreibung =" Aktivität Beschreibung ") öffentliche Klasse Aktivität' aber es hat nicht funktioniert. Ich habe das gleiche in den Repository Rest-Schnittstellen gemacht, aber es hat nicht so gut funktioniert. –

Antwort

0

Verwenden Sie die @Api Annotation mit Tags und Beschreibung.

@Api(description="Device APIs", tags = "Device") 

Bitte beachten Sie, dass description veraltet ist, aber es funktioniert.

Verwandte Themen