Spring Boot Dersleri‘ne devam ediyoruz.
Spring Boot ile yaptığımız web uygulamaları “/” dizininde çalışır. “/” dizininden demek istediğim localhost:8080/ yoludur. Bu uygulama yolunu değiştirmek isteyebilirsiniz. Varsayılan olarak localhost:8080/istenilenisim olarak çalışmasını isteyebilirsiniz.
application.properties (bakınız: application.properties Dosyası Nedir ve Özellikleri) dosyasından context path’i değiştirmek mümkün olmaktadır.
server.contextPath=/burak
application.yml dosyasından bu yolu değiştirmek isterseniz.
server: contextPath: /burak
Java Sınıfı kullanarak da değiştirebilir. Bizim yapacağımız Custom Java Sınıfının EmbeddedServletContainerCustomizer’i implement etmesi gerekiyor ve sınıfımız ise Component anotasyonu ile işaretlenmesi gerekmektedir. Implement edilerek yapılan sınıfta bu ayarlamalar şöyle.
@Component
public class ContenxtPath implements EmbeddedServletContainerCustomizer {
@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
container.setContextPath("/burak");
}
} Yöntemleri kullanarak Spring Boot Uygulamamızın Context Path’ini değiştirebiliriz.
| Önceki Ders: Spring Boot Logging Level İşlemleri | Spring Boot Dersleri | Sonraki Ders: HATEOAS Nedir? HATEOAS Uygulama Örneği Kullanımı |
Leave a Reply