스프링3 Spring WebSocket 구현 - 1 Spring WebSocket qucik Start-1 스프링을 이용해 웹소켓 서버를 구현해봅니다. Goal 웹소켓에 대한 개념 설명보다는 구현 자체에 집중해봅니다. 공식문서 가이드를 매우 참고하여, 한개의 방에서 입장, 퇴장 메시지를 전송하는 app을 구현해봅니다. 환경 IntelliJ 2021.2 java 8 gradle 7.1.1 초기설정 https://start.spring.io/ 에 들어갑니다. 위와 같이 선택한뒤 내려받습니다. 의존성 추가 implementation 'org.webjars:webjars-locator-core' implementation 'org.webjars:sockjs-client:1.0.2' implementation 'org.webja.. 2021. 8. 19. 스프링에서 url 파싱하기 스프링에서 URL 내부의 데이터를 파싱하기 Goal 문자열 형태의 URL 에서 원하는 이용해 데이터를 파싱해봅니다. 직접 정규식을 짜지 않고, 스프링에서 제공하는 api를 이용해 데이터를 파싱해봅니다. AntPathMatcher 를 사용해봅니다. 개요 url에서 원하는 정보를 뽑아야 하는 상황이 발생 web 개발을 하다보면, url에서 원하는 데이터를 파싱해야되는 경우가 잦게 발생한다. 이 문제 사황을 해결하기위해 스프링에서는 많은 기능을 제공해주고 있다. @PathVariable의 경우가 그중 하나의 예시로 볼 수 있겠다. @RestController @RequestMapping("/uri-pattern") public class UriPatternController { @GetMapping("/use.. 2021. 7. 25. 스프링 웹소켓 기본 구성 Configuration @Configuration 어노테이션을 사용 중인 클래스에 @EnableWebSocketMessageBroker 어노테이션을 추가하여 사용 할 수 있다. 어노테이션이 추가되고 나면 web-socket을 이용한 메세지 브로커가 활성화 된다. @Configuration @EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer { @Override public void configureMessageBroker(MessageBrokerRegistry registry) { // 구독주소. 주소를 구독한 클라이언트는 모든 브로드캐스팅 메세지를 수신한다. regist.. 2021. 7. 25. 이전 1 다음