我有一堂课
@Controller
@RequestMapping("/auth")
public class LoginController {
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String getLoginPage(@RequestParam(value="error", required=false) boolean error,
ModelMap model) {
}
}
web.xml
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:META-INF/spring-servlet.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
应用上下文.xml
<mvc:annotation-driven/>
<context:component-scan base-package="mysrc.src"/>
春天servlet.xml
<context:component-scan base-package="mysrc.src"/>
<mvc:annotation-driven/>
我收到一个错误,例如“在调度员等等中找不到映射”
但现在我在控制台上看不到异常。
我只看到404
http://localhost:9090/app/auth/login
我在调试模式下将断点放在 getLoginPage 方法中,但没有流程。
除了建议之外,我想问我如何确定 abour Spring 已经扫描了我的 @RequestMapping 类?搜索启动控制台可能吗?