개발을 할 때 Base URL을 매번 Controller에서 설정하는 것은 여간 귀찮은 것이 아니다. 그리고 Base URL이 바뀔 경우 모든 클래스를 다 수정하는 것도 문제가 될 수 있다. Spring boot에서는 매우 간단하게 Base URL을 설정하는 방법을 제공한다. 예제 import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class RestController { @RequestMapping("/rest/v..
Dynamic Web Module을 변경할 때 자주 나는 에러가 Cannot change version of project facet Dynamic Web Module to x.x 이와 같은 에러이다. 필자의 경우 Dynamic Web Module은 3.1 버전을 사용하고 있지만 Maven servlet 버전은 2.5 버전으로 되어 있어서 생기는 현상이다. 2.5 -> 3.1로 변경하려는 상황이라 한다면, pom.xml에서 다음과 같은 라인을 찾아서 수정한다. 수정전 javax.servlet servlet-api provided 2.5 수정후 javax.servlet javax.servlet-api provided 3.1.0 위에서 명심해야 될 것은 artifactId가 javax가 포함된다는 것이다. ..