SpringMVC---其它常用注解】的更多相关文章

SpringMVC的常用注解 注解 说明 @Controller 用于说明这个类是一个控制器 @RequestMapping 用于注释一个控制器类或者控制器类的方法 @RequestParam 用于将指定的请求参数赋值给方法中的形参. @PathVariable 用户获得请求URL中的动态参数. @RequestHeader 用于将请求的头信息区数据映射到功能处理方法的参数上. @CookieValue 用于将请求的Cookie数据映射到功能处理方法的参数上. @SessionAttribute…
         在SpringMVC中常用的注解主要都是用于Controller上,所以下面的四大不同类型的注解都是根据它们处理的request的不同内容部分来区分的:         处理request body的注解:@RequestParam, @RequestBody:         处理request uri的注解:@PathVariable:         处理request header部分的注解:@RequestHeader, @CookieValue:         处…
@requestbody和@requestparam的用法  获取请求参数的方法 get请求: 直接获取request    如: public String getHtml(HttpServletRequest request) {} 什么也不加,直接在方法中获取参数值   如: public String getHtml(String url, String token) {} 利用@RequestParam    如: public User getUserInfo(@RequestPar…
@Controller: @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象 @RequestMapping: RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上. 列子:@RequestMapping(value = "/testRestPut/{id}", method = RequestMethod.PUT) RequestMapping注解有六个属性: 1. value value:指定请…
Spring的部分: 使用注解之前要开启自动扫描功能 其中base-package为需要扫描的包(含子包). <context:component-scan base-package="cn.test"/> 1.声明bean的注解 @Component 组件,没有明确的角色 @Service 在业务逻辑层使用(service层) @Repository 在数据访问层使用(dao层) @Controller 在展现层使用,控制器的声明(C) 2.注入bean的注解 @Auto…
1.@Controller @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象.分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解.@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求的处理器. @Controller 标记在一个类上还不能真正意义上的说它就是SpringMVC 的一个控制器类,因为这个时候Spring 还不认…
一.RequestParam注解 作用: 把请求中指定名称的参数给控制器中的形参赋值. 属性: value:请求参数中的名称. required:请求参数中是否必须提供此参数.默认值:true.表示必须提供,如果不提供将报错. jsp中的代码: <!-- requestParams注解的使用 --> <a href="springmvc/useRequestParam?name=test">requestParam注解</a> @RequestMap…
@RequestMapping Spring MVC 通过 @RequestMapping 注解将请求与业务方法进行映射,在方法定义处,在类定义都可以添加该注解. 常用参数: 1.value:指定请求的实际地址,@RequestMapping的默认值: 2.method:指定请求的类型,GET.POST.PUT.DELETE等: 3.params:指定请求必须包含的参数: @RequestMapping 参数绑定: 1.在业务方法定义时声明参数列表: 2.给参数添加@RequestParam注解…
我的開發環境框架:        springmvc+spring+freemarker開發工具: springsource-tool-suite-2.9.0JDK版本: 1.6.0_29tomcat版本:apache-tomcat-7.0.26 前置文章-SpirngMVC配置入門 http://www.cnblogs.com/sunang/p/3419544.html  Spring整合Freemarker http://www.cnblogs.com/sunang/p/3419676.ht…
我的開發環境框架:        springmvc+spring+freemarker開發工具: springsource-tool-suite-2.9.0JDK版本: 1.6.0_29tomcat版本:apache-tomcat-7.0.26 前置文章-SpirngMVC配置入門 http://www.cnblogs.com/sunang/p/3419544.html  Spring整合Freemarker http://www.cnblogs.com/sunang/p/3419676.ht…