1. 들어가기 전 - 안드로이드와 연동 테스트를 위한 WebSocket 구축 테스트 - 웹에서의 소켓 통신 부분은 따로 구성되지 않음 - https://hwihyeon.tistory.com/31 안드로이드 - okHttp3/WebSocket 구축 및 서버 테스트 1. 들어가기 전 - 스프링 서버와 연동 테스트 - https://hwihyeon.tistory.com/30 16. 스프링 - WebSocket 구축 1. 들어가기 전 - 안드로이드와 연동 테스트를 위한 WebSocket 구축 테스트 - 웹에서의 소.. hwihyeon.tistory.com 2. dependency 추가 - pom.xml 추가 com.fasterxml.jackson.core jackson-databind 2.9.0 org.spri..
1. dependency 추가 - org.bgee.log4jdbc-log4j2 : 1.16 (더 이상의 버전 업데이트는 없는 듯) - pom.xml org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 2. log4jdbc.log4j2.properties 작성 - 일반 파일 생성으로 확장자 없이 생성 - log4jdbc.dump.sql.maxlinelength : 행 제한 (0 : 무제한) - src > main > resources > log4jdbc.log4j2.properties log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxli..
1. dependency 설정 com.fasterxml.jackson.core jackson-databind 2.9.0 org.codehaus.jackson jackson-mapper-asl 1.9.13 2. servlet-context.xml 설정 추가 - org.springframework.web.servlet.view.json.MappingJackson2JsonView 관련 추가 - org.springframework.web.servlet.view.BeanNameViewResolver 관련 추가 - 나머지 코드는 위치 확인용 - src > main > webapp > WEB-INF > spring > appServlet > servlet-context.xml 3. 컨트롤러 및 서비스, 쿼리 - 참조..
1. servlet-contxet.xml 설정 - src > main > webapp > WEB-INF > spring > appServlet > servlet-context.xml - 하단의 namespaces > task 체크 2. bean 설정 - 아래의 코드 적용 - 주의사항 : context:component-scan 보다 아래쪽에 적용 - 주의사항 : class 에는 3번에 적용될 class파일 이름까지 넣어야 한다 - src > main > webapp > WEB-INF > spring > appServlet > servlet-context.xml 3. 폴더 및 파일 생성 - batch 폴더 생성 - src > main > homepage > com > hhkim > homepage > sc..
1. 들어가기 전에 - 파일, 변수, 함수 등 대상의 이름을 띄어쓰기 없이 짓기 위한 네이밍 규칙 - ' ', '_' 경우 일 경우 해당 문자 뒤의 첫 문자를 대문자 처리 - Ex ) test_case -> testCase - 데이터베이스에서 조회 시 컬럼 이름 alias 처리를 하지 않아도 됨 2. 파일 설정 - src > resources > config > mybastis-config.xml 3. CamelCaseMap 처리 파일 생성 - src > main > java > core > common > CamelCase.Map.java package core.common; import java.sql.Blob; import java.sql.Clob; import java.sql.SQLExceptio..
1. 들어가기 전 - 아래 경로의 코드 및 게시글을 참조하여 작성 - http://sbcoba.tistory.com/16 Spring + mybatis 환경에서 xml 파일 변경시 서버 재시작 없이 반영 방법 요즘 ORM으로는 하이버네이트, JPA등 많이 사용하고 있으나, 역시 SI 쪽은 mybatis(ibatis)를 많이 사용된다. 문제는 mybatis는 xml로 sql을 관리하고 있는데 보통 조금 바꿀때 마다 서버를 재구동 시켜야 sbcoba.tistory.com 2. 파일 생성 - 해당 경로에 java 파일 생성 후 작성 - src > main > java > core > base > AutoRefreshSqlSessionFactoryBean.java package core.base; import ..