@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框架整合的,对于别的框架未研究
时间: 2024-10-11 12:40:20