1.执行流程
2.注解 @RequesMapping
此前我们在方法上使用@RequesMapping
@Controller
public class UserController {
@RequestMapping("/quick")
public String save(){
System.out.println("Controller save running...");
return "success.jsp";
}
}
可直接输入http://localhost:8080/quick访问(Tomcat对应访问的Application Context设置为“/”)
若在类上添加@RequesMapping
@Controller
@RequestMapping("/q")
public class UserController {
@RequestMapping("/quick")
public String save(){
System.out.println("Controller save running...");
return "success.jsp";
}
}
则需输入http://localhost:8080/q/quick访问(Tomcat对应访问的Application Context设置为“/”)
同时应修改“success.jsp”为“/success.jsp”在web目录下寻找jsp文件,否则会在/q下寻找对应文件。
3.组件扫描与视图解析
组件扫描如上图
内部资源视图解析器可配置前缀和后缀,为收到的地址自动添加前后缀,节约编码成本。
例如:
@Controller
public class UserController {
@RequestMapping("/quick")
public String save(){
System.out.println("Controller save running...");
//注意这里
return "success";
}
}
添加完上文所述前后缀,之后的地址为“/jsp/success.jsp”
4.SpringMVC相关组件
此文为黑马SSM教学视频笔记。