웹/SPRING(3)
-
Spring/EgovFrameWork(전자정부프레임워크) - 웹소켓 메신저 채팅 구현
프로젝트 중 채팅 서비스를 만들어야하는 일이 발생하여 공부시작 전자정부 프레임워크의 웹소켓 메신저 기능을 이용하여 채팅을 구현해볼 예정이다. 출처 : https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:cop:%EC%9B%B9%EC%86%8C%EC%BC%93%EB%A9%94%EC%8B%A0%EC%A0%80 egovframework:com:cop:웹소켓메신저 [eGovFrame] 웹소켓 메신저는 HTML5 WebSocket와 Java Websocket을 이용하여 메신저 기능을 제공한다. (Spring 4.X버전은 Java websocket을 지원하지만 Spring 3.X버전은 websocket을 따로 지원하지 않는다. 현재 egov 3.1버전은 ..
2022.12.06 -
Spring + mybatis xml 파일 변경시 서버 재시작 없이 반영 (RefreshableSqlSessionFactoryBean)
기억을 위해 글남김 플젝 도중 쿼리를 수정하고 서버 반영을 하지 않아도 바로 적용이 되길래 물어보니 관련 설정이 되어있다 함 쿼리 수정시 XML 바로 반영되면 해당 키워드 기억 RefreshableSqlSessionFactoryBean import java.io.IOException; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Timer; import..
2022.12.05 -
SPRING - @RequestMapping 의 Produces,Headers 속성
ErrorPage를 만들기 위해 @RequestMapping(produces = {"text/html"}) public ModelAndView error(HttpServletRequest request, HttpServletResponse response) { } 윗 부분 작업을 하다가 형식이 text/html로 되어있는걸 맵핑하는건 알겠는데 문득 produces가 정확하게 어떤건지, headers와는 어떤차이가 있는지 알아둬야할 필요성이 있다고 생각했습니다. 토비의 스프링을 찾아보니 엘리먼트 요청 조건 지원버젼 headers HTTP 헤더 3.0,3.1 PRODUCES Accept헤더 3.1 이후 설명에 Accept 헤더는 headers 대신 produces 엘리먼트를 이용해 조건을 지정할 수 있다. ..
2019.09.10