나의 흔적
GitHub는 Fork와 Pull Request라는 기능을 제공하고 있습니다. 정확히 말하자면 이 Fork와 Pull Request는 Git이 제공하는 것이 아니라 GitHub가 제공하는 서비스 입니다.Fork : 다른 사람의 Repository를 통째로 내 GitHub 계정으로 복사해 오는 기능입니다. 즉, GitHub 계정간 Repository를 서로 복사해 갈 수 있는 기능이라고 보시면 됩니다.1. Fork타겟 프로젝트의 저장소를 자신의 저장소로 Fork 한다.Pull Request : 다른 사람의 Repository를 Fork한 후 그 내용을 수정한 다음 원본 Repository에 수정된 내용을 보내 병합을 요청할 수 있는데 이 작업을 Pull Request라고 합니다. 아무나 Repository..
STS 에서가 아닌 Eclipse 에서 스프링 프로젝트를 만들 때 STS 플러그인을 설치해야 하는데 무조건 최신버전이 좋다고 4버전을 설치하는 경우가 있다. 하지만 4버전을 설치 할 경우 spring MVC project를 생성 할 수 없다. 3버전을 설치 하기전 까지는 아무리 spring 키워드를 입력해도 볼 수 없지만 설치하면 밑과 같이 볼 수 있다. Spring 프로젝트를 생성 시키고 싶을 때 무조건 3버전을 설치 하도록!
client 의 요청을 DispatcherServlet 이받고 DispatcherServlet이가 Controller에 넘긴다. HomeController.java : 컨트롤러, Dispatcher 에서 전달된 요청을 처리, 여러개여도 상관없다 servlet.context.xml : 스프링 컨테이너 설정 파일 web.xml : DispatcherServlet 서블릿 맵핑, 스프링 설정 파일 위치 정의 DispatcherServelt : 클라이언트의 요청을 최초로 받아 Controller에게 전달 웹.xml 에 / 로 들어온 경로의 요청을 디스패쳐서블릿에 보내고 디스패쳐서블릿에서 패키지를 스캔해서 컨트롤러 어노테이션이있는 클래스를 찾아서 돌다가 컨트롤러에있는 요청을 매핑하는 어노테이션에서 vaule = "..