Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Web Socket

Spring Boot – Web Socket

Bu bölümde, Spring Boot’u Web soketlerini kullanarak nasıl etkileşimli bir web uygulaması oluşturacağımızı göreceğiz.

Spring Boot’da Web soketi ile etkileşimli bir web uygulaması oluşturmak için aşağıdaki bağımlılıkları eklemeniz gerekir.

Maven kullanıcıları pom.xml dosyasına şu bağımlılıkları eklemelidir.

Gradle kullanıcıları build.gradle dosyanıza aşağıdaki bağımlılıkları ekleyebilir –

STOMP mesajlaşma ile çalışmak için bir Message handling controller oluşturalım. STOMP mesajları @Controller class dosyasına yönlendirilebilir. Örneğin, GreetingController  “/ hello”  hedefindeki mesajları işlemek için maplenir.

Şimdi Spring for STOMP mesajlaşmasını yapılandırın. AbstractWebSocketMessageBrokerConfigurer class’ını aşağıda gösterildiği gibi extend alan bir WebSocketConfig class dosyası yazın.

@EnableWebSocketMessageBroker anatasyonu STOMP endpoint’lerini oluşturmak üzere Web socket message ileti aracısını yapılandırmak için kullanılır.

Gösterildiği gibi src/main/resources/static/index.html  altında bir tarayıcı client  dosyası oluşturabilirsiniz –

STOMP kullanarak mesajları kullanmak ve uygulamak için bir app.js dosyası oluşturalım.

Main Spring Boot uygulamasının kodu aşağıda gösterilmiştir.

Komple build configuration dosyası aşağıda verilmiştir.

Maven – pom.xml

Gradle – build.gradle

 

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*