Skip to content

Commit 935d7ee

Browse files
committed
[BE] refactor: WebSocket, Stomp Interceptor 이름 변경 (#84)
1 parent ac98e67 commit 935d7ee

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server/config/WebSocketConfig.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.asyncgate.chat_server.config
22

33
import com.asyncgate.chat_server.filter.FilterChannelInterceptor
4-
import com.asyncgate.chat_server.filter.JwtHandshakeInterceptor
4+
import com.asyncgate.chat_server.filter.WebSocketHandshakeInterceptor
55
import org.springframework.context.annotation.Configuration
66
import org.springframework.messaging.simp.config.ChannelRegistration
77
import org.springframework.messaging.simp.config.MessageBrokerRegistry
@@ -13,13 +13,13 @@ import org.springframework.web.socket.config.annotation.WebSocketMessageBrokerCo
1313
@EnableWebSocketMessageBroker
1414
class WebSocketConfig(
1515
private val filterChannelInterceptor: FilterChannelInterceptor,
16-
private val jwtHandshakeInterceptor: JwtHandshakeInterceptor,
16+
private val webSocketHandshakeInterceptor: WebSocketHandshakeInterceptor,
1717
) : WebSocketMessageBrokerConfigurer {
1818

1919
override fun registerStompEndpoints(registry: StompEndpointRegistry) {
2020
registry.addEndpoint("/asyncgate-chat")
2121
.setAllowedOriginPatterns("*")
22-
.addInterceptors(jwtHandshakeInterceptor)
22+
.addInterceptors(webSocketHandshakeInterceptor)
2323
}
2424

2525
override fun configureMessageBroker(registry: MessageBrokerRegistry) {

src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server/exception/ChatServerErrorHandler.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import org.slf4j.LoggerFactory
66
import org.springframework.http.ResponseEntity
77
import org.springframework.web.bind.annotation.ControllerAdvice
88
import org.springframework.web.bind.annotation.ExceptionHandler
9+
import org.springframework.web.servlet.resource.NoResourceFoundException
910

1011
@ControllerAdvice
1112
class ChatServerErrorHandler {
@@ -26,4 +27,8 @@ class ChatServerErrorHandler {
2627
fun handleException(exception: Exception) {
2728
log.error("🚨 [Global Error] ${exception.message}", exception)
2829
}
30+
31+
@ExceptionHandler(NoResourceFoundException::class)
32+
fun handleResourceException(exception: NoResourceFoundException) {
33+
}
2934
}

src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server/filter/FilterChannelInterceptor.kt renamed to src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server/filter/StompInterceptor.kt

File renamed without changes.

src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server/filter/JwtHandshakeInterceptor.kt renamed to src/backend/chat-server/src/main/kotlin/com/asyncgate/chat_server/filter/WebSocketHandshakeInterceptor.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import org.springframework.web.socket.WebSocketHandler
1010
import org.springframework.web.socket.server.HandshakeInterceptor
1111

1212
@Component
13-
class JwtHandshakeInterceptor(
13+
class WebSocketHandshakeInterceptor(
1414
private val jwtTokenProvider: JwtTokenProvider,
1515
) : HandshakeInterceptor {
1616

1717
companion object {
18-
private val log: Logger = LoggerFactory.getLogger(JwtHandshakeInterceptor::class.java)
18+
private val log: Logger = LoggerFactory.getLogger(WebSocketHandshakeInterceptor::class.java)
1919
}
2020

2121
/**

0 commit comments

Comments
 (0)