강좌/Spring @MVC 삽질 4

04 일차 - 스프링 설정 파일 네임스페이스 추가시 주의 사항

root-context.xml 또는 servlet-context.xml 에 네임스페이스 추가하는 경우 pom.xml 에 관련 라이브러리 jar 파일이 자동으로 dependency 설정된다. 이 때 스프링 관련 라이브러리에 지정된 버전과 새로 받은 jar 파일이 버전이 안 맞는 경우 추적하기 힘든 에러 메시지와 함께 웹 프로젝트 구동에 실패하게 된다. 버전 정보를 꼭 맞추어 주도록 하자. 위와 같이 jdbc 네임스페이스 추가한 경우 pom.xml 은 다음과 같이 자동으로 dependency 를 추가한다. 4.0.0 org.wolf springmvc WOLF war 1.0.0-BUILD-SNAPSHOT 1.6 3.2.3.RELEASE 1.6.10 1.6.6 org.hsqldb hsqldb 2.2.9 org...

02 일차 - GitHub DVCS 연동

1. GitHub 가입 / 리파지토리 생성은 인터넷 참조 요망 2. SSH 사용을 위해 Eclipse 활용 Eclipse > Window > Preferences 선택 ssh 로 검색 위 그림과 같이 기존 키 정보가 있는 경우 - 해당 경로 이동로 공개키를 GitHub 에 등록 기존 키가 없는 경우 - Key Management 탭으로 이동 Generate XXX Key.. 버튼을 키 생성 후에 GitHub 등록 키를 등록하고도 GitHub 에 Push 하지 못하는 경우- 위 그림에서 Known Hosts 탭 선택 github.com 에 키의 Fingerprint 과 사이트에 등록된 공개키의 Fingerprint 와 같은지 확인 필요만약 같지 않으면 키 생성 등록을 반복하면서 두 개의 Fingerprin..

01 일차 - 프로젝트 생성 & 정적 컨텐츠 사용

Spring @MVC 직접 해보기 전에는 너무 어렵거나 너무 쉽게 여겨질 수 있다. Spring @MVC 프로젝트를 생성하고 Web UI 프레임워크인 bootstrap 을 적용하니 css, js, img 파일들을 전부 못 가져온다. 원인: DispatcherServlet 에 대한 /src/main/webapp/WEB-INF/web.xml 설정 appServlet / 확장자에 관계 없이 모든 요청에 대해 DispatcherServlet 이 통제 하려고 하면서 생기는 문제 해결: CoC 방식 I 특정 확장자 또는 특정 폴더 아래의 파일들만 DispatcherServlet 이 통제하도록 /src/main/webapp/WEB-INF/web.xml 설정 appServlet /*.do 또는 appServlet /S..

반응형