본문 바로가기

공부하는/spring3

리스트형식 파라미터 받기 (form, ajax) 기본적인 것도 맨날 검색해서 찾는 인생...언제 청산하지? 1. post 방식 - list를 구성하는 파라미터의 name을 맞춰준다. [HTML] 전송 --> 결과 vo.getArrayList()을 통해 값을 받아 올 수 있다. [VO] private List arrayList = new ArrayList(); public List getArrayList() { return arrayList; } public void setArrayList(List arrayList) { this.arrayList = arrayList; } [Controller] @RequestMapping(value = "/cmm/main/regFile.do") public String getMgtMainPage(ContentTest.. 2023. 7. 13.
Spring sql 로그 출력하기 스프링 프로젝트 생성시 디폴트로 출력되는 로그로는 개발할 때 참고하기에 한계가 있다. 더 자세한 쿼리로그를 출력하기위한 세팅을 해야한다. pom.xml 설정 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4 1.16 root-context 설정 원래의 설정에서 줄그은 부분만 위의 코드로 바꿔주었다. log4jdbc.log4j2.properties 생성 log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator src/main/resources아래에 log4jdbc.log4j2.properties 파일을 생성하여 위를 복사하여 붙여넣기 log4j.xml 수정 구글링해보면 추가할게 이것저것 더 있.. 2021. 2. 4.
Spring+SockJS+STOMP 웹 소켓 구현/채팅 만들기 1) Websocket -개념 WebSocket은 ws 프로토콜을 기반으로 클라이언트와 서버 사이에 지속적인 완전 양방향 연결 스트림을 만들어 주는 기술이다. 사용자는 WebSocket을 통하여 HTTP 환경에서 소켓 통신을 사용할수있다. 소켓통신은 클라이언트와의 연결을 끊지 않고 지속하며 HTTP통신의 단점이었던 '일방향통신'을 보완해주었다. -사용 WebSocket은 서버와 클라이언트가 적은 지연에 매우 빈번하게 이벤트를 교환해야 할 경우에 적합하다. 브라우저가 http로 요청을 보낸후(WebSocket 프로토콜 핸드 셰이크), 서버가 웹소켓을 지원해주면(HTTP 101 응답) 웹 소켓연결로 바뀌어 하나의 HTTP접속으로 양방향 메시지를 자유롭게 주고받을 수 있다. 하지만 모든 서버-클라이언트 통신이.. 2021. 2. 2.