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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。