@Controller
public class HelloController {
/**
*
* @RequestMapping
* 作用: 用于建立请求 URL 和处理请求方法之间的对应关系。
* 作用的位置
* 类上:
* 请求 URL 的第一级访问目录。此处不写的话,就相当于应用的根目录。写的话需要以/开头。
* 它出现的目的是为了使我们的 URL 可以按照模块化管理:
* 例如: 账户模块:
* /account/add
* /account/update
* /account/delete
* 方法上:
* 求 URL 的第二级访问目录
*
* 属性:
* value:用于指定请求的 URL。它和 path 属性的作用是一样的。
* method:用于指定请求的方式
* params:用于指定限制请求参数的条件。它支持简单的表达式。要求请求参数的 key 和 value 必须和 配置的一模一样。
*
* 例如: params = {"accountName"},表示请求参数必须有 accountName
* params = {"moeny!100"},表示请求参数中 money 不能是 100。
*
*/
@RequestMapping(value = {"/hello"},params = {"username"})
public String saveAccount(){
System.out.println("springmvc的start学习......");
return "success";
}
}
原文:https://www.cnblogs.com/jock766/p/13289680.html