总结本次实训中springMVC中常用的注解@,以后用到别的会持续更新
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结本次实训中springMVC中常用的注解@,以后用到别的会持续更新相关的知识,希望对你有一定的参考价值。
@Repository //dao层注解。声明本层为dao层。 @serivce //service层。 @controller //con层。 @autowired //声明自动创建对象。spring ioc @Required(一个效果) @RequestMapping(value="/定义的请求的名字",method=RequestMethod.Get/Post) //声明请求的方式,请求名字
@responseBody //一般用户ajax请求方法的注解,使用后,不会使该方法的返回值走视图解析器。相当于response.getWrite.write(xxx)(未尝试,有待考证)
@requestParam(value="name",required=false,defalutValue="")String name //声明前台jsp页面传递到后台的的数值(value属性为key值,required=false,默认为true,声明此变量是否可以为空,如果为空,要给默认值)
@Param("name") String name //单一注解/多个参数时使用。使用注解后,xml映射文件可以用#{}/${}来进行取值(${}只有在使用@Param注解后才能使用,否则报错)
目前注解都是基于ssm框架整合的,对于别的框架未研究
以上是关于总结本次实训中springMVC中常用的注解@,以后用到别的会持续更新的主要内容,如果未能解决你的问题,请参考以下文章
Spring 和 SpringMVC 常用注解(@Autowired@Resource@Component@Repository@Service@Controller的区别)