spring的常用注解及用法,spring的注解有哪些注解

  spring的常用注解及用法,spring的注解有哪些注解

  如何解决写爬虫IP受阻的问题?立即使用。

  spring中常用的注释标签有:@Controller表示被注释的类包含在spring容器中,@RequestMapping是用于处理紧急地址映射的注释,@PathVariable等等。

  spring常用注解标签

  1、@Controller

  对应于表示层的Bean,也就是Action,将管理spring容器中用这个注释标记的类。

  2、@RequestMapping

  RequestMapping是一个用于处理请求地址映射的注释,可以用在类或方法上。用在类上,意味着类中响应请求的所有方法都将此地址作为父路径。

  3、@Resource和@Autowired

  @Resource和@Autowired用于bean注入。其实@Resource并不是Spring的注解。它的包是javax.annotation.Resource,需要导入,但是Spring支持注释注入。

  4、@ModelAttribute和 @SessionAttributes

  意味着这个控制器的所有方法在调用之前都执行这个@ModelAttribute方法,可以用在注释和方法参数中。您可以将此@ModelAttribute属性应用于BaseController。所有控制器都继承BaseController,这样在调用控制器时可以先执行@ModelAttribute方法。@SessionAttributes将值放入会话范围,并将其写入类。

  5、@PathVariable

  将请求URL中的模板变量映射到函数处理方法的参数中,即取出uri模板中的变量作为参数。

  6、@requestParam

  @requestParam主要用于获取SpringMVC后台控制层的参数。类似的还有request.getParameter(name ),有三个常用参数:defaultvalue= 0 ,required=false,value= isappdefaultValue表示设置默认值,是否需要布尔设置是必须传入的参数,Value表示传入参数的类型。

  7、@ResponseBody

  函数:该注释用于通过适当的HttpMessageConverter将控制器的方法返回的对象转换为指定的格式,然后写入响应对象的正文数据区。

  使用时机:当返回的数据不是带有html标签的页面,而是某种其他格式(如json、xml等)的数据时使用。);

  8、@Component

  相当于一般的注释,在不知道某些类属于哪一层的时候使用,但不建议使用。

  9、@Repository

  用于注释dao层,并在daoImpl类上进行注释。以上是spring中常用注释标签的详细介绍。更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: