Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.15 KB

File metadata and controls

39 lines (24 loc) · 1.15 KB
layout
default

Shop Projesi - Java Projesine Swagger Entegrasyonu

Shop projesine ait dışarı açılan servisleri güzel bir arayüz ile dışarı açmak istiyoruz.

Swagger kendi sitesinde bir çok dil için kullanıma hazır projeler mevcuttur.

Shop projemiz bir java projesi olduğu için springfox projesi bizim işimizi görüyor.

Projemiz gradle projesi olduğu için bu projeyi bir kütüphane olarak projemize eklemek için yapacağımız değişiklikler.

build.gradle

dependencies
	implementation("io.springfox:springfox-swagger2:2.9.2")
	implementation("io.springfox:springfox-swagger-ui:2.9.2") // only for swagger-ui.html
}

Buradaki sınıf ile web servislerimizin bulunduğu sınıfı ( ProductApi ) belirtiyoruz.

Projemizi çalıştırdığımızda