본문 바로가기

Old/Spring4

Log4j Log4j- Java 기반 로깅 유틸리티, Apache Open Source Library 구조 Logger 출력할 메시지를 Appender에 전달 Appender 전달된 로그를 어디에 출력할 지 결정 (콘솔, 파일 기록, 데이터베이스 저장) Layout 로그를 어떤 형식으로 출력할 지 결정 Log Level FATAL 심각한 에러 발생 ERROR 요청 처리 중 문제 발생 WARN 실행에는 문제 없지만, 향후 에러 날 수 있음의 경고성 메시지 INFO 어떤한 상태 변경과 같은 정보성 메시지 DEBUG 개발 시 디버그 용도 TRACE 디버그 레벨이 넘나 광범위한 것을 해결하기 위해 상세한 Event 표시 - .properties 파일을 이용한 설정 방법은 좋지 않은 방법이다 그 이유는, Eclipse에서 .. 2018. 2. 21.
target 폴더 제외 Maven 이용하여 프로젝트에 target 폴더가 생김 -> 컴파일 된 결과들 형상관리 할 때에는, Commit 할 대상이 아니므로 제외 Window > Preferences > Team > Ignored Resources > Add Pattern... > */target/* 추가 2018. 2. 20.
js 파일 경로 <c:url> 동일 소스로 contextPath 자동 포함시키기 위해서는, js 파일 로드할 때, 경로에 로 한 번 더 감싸주어야 함 Local contextPath가 / -> /resources/js/test.js 선언Server contextPath가 /context -> /context/resources/js/test.js 선언 이 때, 로 감싸주면, 동적으로 contextPath 가져와 앞에 붙여줌 ----- 나중에 jsessionid 붙어서 리소스 관련 파일 깨질 수 있으므로, contextPath 수동으로 붙여주는게 나음(서버 설정 만질 수 있다면 무관) 2018. 2. 13.
Spring 특정 페이지 이동 특정 URL에 대해 정적 페이지 제공 - test.do -> 이동할 URL- /test/test -> jsp 경로 XML Java@Overridepublic void addViewControllers(VIewControllerRegistry registry) {registry.addViewController("/test.do").setViewName("/test/test");} 굳이 컨트롤러에서 매핑해 줄 필요가 없다 2018. 2. 12.