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: