SpringMVC框架中注解的详细介绍

目录

前言

1. @Controller注解(用在类上面)

2. @RequestMapping(用在类上面)

3. @RequestMapping(用在方法上面)

4.  @ResponseBody注解(用在方法上面)


前言

SpringMVC框架是专门用来做Web开发的,他之所以自出生以来就受到广大程序员们的热爱,不仅仅是因为他是Spring家族的,更多的是因为其简洁高效的的注解机制,以及简单易懂的特点。那我们今天就专门介绍一下SpringMVC框架中的注解的详细用法。

1. @Controller注解(用在类上面)

通过是否使用了这个注解,就可以差不多判断出来你的项目是否使用了SpringMVC框架。如下图

 @Controller注解的使用很简单,我们只需要记住,这个注解是用在类的上面,表示当前的这个类是类似Servlet类的就可以。

2. @RequestMapping(用在类上面)

当我们见到一个类的上面使用了@RequestMapping注解,表明这个类中的所有方法在访问的时候,都必须加上这个路径才能访问的到。如下图

 注意:当类的上面使用了@RequestMapping注解的时候,类里面的方法上还可以继续使用@RequestMapping注解,两者之间没有什么限制关系。

3. @RequestMapping(用在方法上面)

 4.  @ResponseBody注解(用在方法上面)

该注解没有任何属性,只有在当@Controller所在类里面的方法的返回值类型为数据(如:返回实体类,List<>,String字符串,,,)的时候,才会使用@ResponseBody注解。如下图



!!注意!!

下面的内容是我每天都背诵的古诗,你不信,我也不信。不喜欢的话,可以一个字都不看。

岳阳楼记

庆历四年春,滕子京谪守巴陵郡。越明年,政通人和,百废具兴,乃重修岳阳楼,增其旧制,刻唐贤今人诗赋于其上,属予作文以记之。

予观夫巴陵胜状,在洞庭一湖。衔远山,吞长江,浩浩汤汤,横无际涯,朝晖夕阴,气象万千,此则岳阳楼之大观也,前人之述备矣。然则北通巫峡,南极潇湘,迁客骚人,多会于此,览物之情,得无异乎?

若夫淫雨霏霏,连月不开,阴风怒号,浊浪排空,日星隐曜,山岳潜形,商旅不行,樯倾楫摧,薄暮冥冥,虎啸猿啼。登斯楼也,则有去国怀乡,忧谗畏讥,满目萧然,感极而悲者矣。

至若春和景明,波澜不惊,上下天光,一碧万顷,沙鸥翔集,锦鳞游泳,岸芷汀兰,郁郁青青。而或长烟一空,皓月千里,浮光跃金,静影沉璧,渔歌互答,此乐何极!登斯楼也,则有心旷神怡,宠辱偕忘,把酒临风,其喜洋洋者矣。

嗟夫!予尝求古仁人之心,或异二者之为,何哉?不以物喜,不以己悲,居庙堂之高则忧其民,处江湖之远则忧其君。是进亦忧,退亦忧。然则何时而乐耶?其必曰“先天下之忧而忧,后天下之乐而乐”乎!噫!微斯人,吾谁与归?

时六年九月十五日。

 

  • 41
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 52
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 52
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白胡子永远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值