Ana içeriğe geç

5.1.2. İstemci API (Client)#

Hvl report uygulamasının rest api uçlarını kullanmayı sağlayan yapıdır.

Bağımlılıklar#

Gradle Bağımlılıkları

dependencyManagement {
    imports {
        mavenBom "tr.com.havelsan.framework.report:hvl-report-parent"
    }
}

compile (
        [group: 'tr.com.havelsan.framework.report.cloud', name: 'hvl-report-rtool-cloud-client']
)

Rest Servis Tanımı#

Feign client uçlarını kullanabilmek için configurasyon bean'ine asağıdaki annotasyonlar eklenmelidir.

Rest Client Kullanımı

Service metodlarının detaylarına swagger dokümanından ulaşabilirsiniz.

Dependency alındıktan sonra aşağıdaki örnekteki gibi kendi rest servis ucunuzu hazırlayabilirsiniz.

Swagger Ucu Örneği:

Kod Örneği: