@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";
}
}
相关文章
- 09-24python 类型注解
- 09-24hibernate使用注解配置索引
- 09-24学习Spring-Data-Jpa(九)---注解式方法查询之@NamedQuery、@NamedNativeQuery
- 09-24SpringBoot | 1.2 全注解下的Spring IoC
- 09-24【转】在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法
- 09-24自定义注解-aop实现日志记录
- 09-24ssm使用全注解实现增删改查案例——IDeptService
- 09-2420190905 Lombok常用注解
- 09-24Spring常用注解总结(1)
- 09-24SpringBoot 注解 @Async 用法以及注意事项