你的位置:首页 > 软件开发 > Java > Spring MVC常用的注解

Spring MVC常用的注解

发布时间:2015-10-25 21:00:36
@Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: ...

 类名称开头字母小写,你也可以自己指定,如下 @RequestMapping,或者为每个方法指定一个。 @RequestMapping注解协同工作,取得缩小选择范围的效果。 的访问路径配置将是完全独立的,没有任何关联。 {"",""},headers={},params={"",""}),各参数说明如下:类,包括GET, HEAD, POST, PUT, DELETE, OPTIONS, TRACE,常用RequestMethod.GET,RequestMethod.POST (value="/owners/{ownerId}", method=RequestMethod.GET),这点将在介绍@PathVariable中详细说明。 访问地址,例如params="myParam=myValue"表达式,访问地址中参数只有包含了该规定的值"myParam=myValue"才能匹配得上,类似"myParam"之类的表达式也是支持的,表示当前请求的地址必须有该参数(参数的值可以是任意),"!myParam"之类的表达式表明当前请求的地址不能包含具体指定的参数"myParam"。 在方法级的@RequestMapping,不能再定义value值,否则会报错,例如 问/bbs.do/spList则会报错. 变量。 method=RequestMethod.GET)  model) {  方法中@PathVariable会报错。 request.setAttribute(,) 其返回值将会进入到模型对象的属性列表中. ,基本数据类型 如:int,String不起作用 属性  ModelMap model) {  model.get("items")).size());  任何请求处理方法执行前调用,Spring MVC 会将该方法返回值以“items”为名放入到隐含的模型对象属性列表中。 行 listAllBoard() 请求处理方法时,② 处将在控制台打印出“model.items:2”的信息。当然我们也可以在请求的视图中访问到模型对象中的 items 属性。 流输出(不被放置在Model,也不被拦截为视图页面名称)。可以用于ajax。 它将和URL所带参数 id进行绑定 一定要有对应的参数,否则将抛出 org.springframework.web.util.NestedServletException 异常,提示无法将 null 转换为基本数据类型. defaultValue = "") 法的参数 session 中,以便下一个请求属对应的 ModelMap 的属性列表中还能访问到这些属性。这一功能是通过类定义处标注 @SessionAttributes 注解来实现的。@SessionAttributes 只能声明在类上,而不能声明在方法上。  

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Spring MVC常用的注解

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录