프로젝트에서 상품 수정을 하려고 contoller에 URI를 작성하고 실행을 했는데 에러가 났다.
WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/admin/update/{goodsId}] in DispatcherServlet with name 'appServlet'
이런 오류가 떴다...
검색을 해서 이 블로그를 통해 고쳤다.
나의 해결 방법은 servlet-context.xml에서 context:component-scan에 context:include-filter이 추가가 안되었었다.
수정 전
<context:component-scan base-package="com.hyesun.tenone">
</context:component-scan>
수정 후
<context:component-scan base-package="com.hyesun.tenone" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
이렇게 고치고 실행을 하니 상품 수정 페이지가 잘 떴다!