16个Spring注解,你知道的有几个?
2019-08-18 20:07
1361 查看
@Controller
标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象.
1、标记在方法上。
标记在方法上,会在每一个@RequestMapping标注的方法前执行,如果有返回值,则自动将该返回值加入到ModelMap中。使用地方有三种:
1、标记在方法上。
标记在方法上,会在每一个@RequestMapping标注的方法前执行,如果有返回值,则自动将该返回值加入到ModelMap中。标记在方法的参数上,会将客户端传递过来的参数按名称注入到指定对象中,并且会将这个对象自动加入ModelMap中,便于View层使用.我们在上面的类中加入一个方法如下
![](https://s1.51cto.com/images/blog/201908/18/faba83d3391e205c7343f0cd3f23aecc.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在浏览器中输入访问地址并且加上参数:
http://localhost:8081/api/test/mod2?name=我是小菜&age=12
最终输出:
![](https://s1.51cto.com/images/blog/201908/18/e775f3f34c0a215808929dbbdc715ed9.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
从结果就能看出,用在方法参数中的@ModelAttribute注解,实际上是一种接受参数并且自动放入Model对象中,便于使用。标记在方法的参数上,会将客户端传递过来的参数按名称注入到指定对象中,并且会将这个对象自动加入ModelMap中,便于View层使用.我们在上面的类中加入一个方法如下
![](https://s1.51cto.com/images/blog/201908/18/faba83d3391e205c7343f0cd3f23aecc.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
在浏览器中输入访问地址并且加上参数:
http://localhost:8081/api/test/mod2?name=我是小菜&age=12
最终输出:
![](https://s1.51cto.com/images/blog/201908/18/e775f3f34c0a215808929dbbdc715ed9.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
从结果就能看出,用在方法参数中的@ModelAttribute注解,实际上是一种接受参数并且自动放入Model对象中,便于使用。用来标记要清空缓存的方法,当这个方法被调用后,即会清空缓存。@CacheEvict(value=”UserCache”)用来标记要清空缓存的方法,当这个方法被调用后,即会清空缓存。@CacheEvict(value=”UserCache”)
相关文章推荐
- spring项目启动需要的几个注解
- Spring 几个常用的核心注解
- 手机里的16个惊人大秘密,你知道几个?
- spring是怎么知道哪个方法或者类上有@requestMapping这个注解
- Spring的几个注解解释
- 关于spring mvc Controller的几个注解
- spring的几个几本注解
- 在使用Spring的事务注解@Transactional的时候遇到几个坑
- Spring 几个配置注解的含义
- 没有Spring你知道如何利用注解读取配置吗
- Spring中需要留意的几个注解
- 关于spring mvc Controller的几个注解
- 第37天(就业班) 静态代理与动态代理、oglib代理、手动实现aop编程、注解实现AOP编程、aop相关的几个注解、xml实现aop、切入点表达式、spring对aop模式
- springmvc+hibernate中几个常用的注解
- spring 常用的几个注解的个人理解
- spring 常用的几个注解的个人理解
- 关于spring的几个比较重要的注解
- Spring Data JPA中的几个常用注解
- Spring几个重要的注解
- Spring Boot @Condition 注解,组合条件你知道吗