spring经常运用注解标签
1、@Controller
对应表现层的Bean,也就是Action,将标注了此注解的类归入进spring容器中治理
2、@RequestMapping
RequestMapping是一个用来处置惩罚要求地点映照的注解,可用于类或要领上。用于类上,示意类中的一切相应要求的要领都是以该地点作为父途径。
3、@Resource和@Autowired
@Resource和@Autowired都是做bean的注入时运用,实在@Resource并非Spring的注解,它的包是javax.annotation.Resource,需要导入,然则Spring支撑该注解的注入。
4、@ModelAttribute和 @SessionAttributes
代表的是:该Controller的一切要领在挪用前,先实行此@ModelAttribute要领,可用于注解和要领参数中,能够把这个@ModelAttribute特征,应用在BaseController当中,一切的Controller继续BaseController,即可实如今挪用Controller时,先实行@ModelAttribute要领。@SessionAttributes行将值放到session作用域中,写在class上面。
5、@PathVariable
用于将要求URL中的模板变量映照到功用处置惩罚要领的参数上,即掏出uri模板中的变量作为参数。
6、@requestParam
@requestParam重要用于在SpringMVC背景掌握层猎取参数,相似一种是request.getParameter("name"),它有三个经常运用参数:defaultValue = "0", required = false, value = "isApp";defaultValue 示意设置默认值,required 铜过boolean设置是不是是必需要传入的参数,value 值示意接收的传入的参数范例。
7、@ResponseBody
作用: 该注解用于将Controller的要领返回的对象,经由过程恰当的HttpMessageConverter转换为指定花样后,写入到Response对象的body数据区。
运用机遇:返回的数据不是html标签的页面,而是其他某种花样的数据时(如json、xml等)运用;
8、@Component
相当于通用的注解,当不知道一些类归到哪一个层时运用,然则不发起。
9、@Repository
用于注解dao层,在daoImpl类上面注解。
以上就是spring都有什么经常运用注解标签的细致内容,更多请关注ki4网别的相干文章!