1
注釈付きコントローラを使用しているスプリングコントローラは初めてです。ここで Spring AnnotationHandlerマッピングが動作しない
はBean定義私の構成です
<bean
class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />
コントローラ
指定されたURLの春にアクセスしようとした警告を投げているpackage learn.web.controller.annotation;
import javax.servlet.http.HttpServletRequest;
import learn.web.controller.BaseController;
import org.springframework.context.support.ReloadableResourceBundleMessageSource;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class FirstController extends BaseController {
@RequestMapping("/annotation/first.ftl")
public ModelAndView first(HttpServletRequest request) {
if(messageSource instanceof ReloadableResourceBundleMessageSource){
ReloadableResourceBundleMessageSource m = (ReloadableResourceBundleMessageSource) messageSource;
m.clearCache();
}
messageSource.getMessage("learn.message.first", new Object[] {},
localResolver.resolveLocale(request));
return new ModelAndView("/annotation/first");
}
}
org.springframework.web.servlet.PageNotFound - 名前が 'springapp'のDispatcherServletのURI [/Learn/annotation/first.ftl]を持つHTTPリクエストのマッピングが見つかりません