リクエストマッピングでコントローラーに注釈を付けました。また、メソッドに別のリクエストマッピングで注釈を付けましたが、マッピングされていないようです。Spring 2.5を使用しています。
@RequestMapping("/animals")
@Controller
public class AnimalController {
@RequestMapping(value="/tiger")
public void doSomething(...) {..}
}
これで /animals/tiger というパスが得られるはずではありませんか? コンテキスト構成にこれらがあります:
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
マップされていないという例外が発生するだけです。