Spring常用注解汇总

Spring常用注解汇总

ID:37713676

大小:29.58 KB

页数:9页

时间:2019-05-29

Spring常用注解汇总_第1页
Spring常用注解汇总_第2页
Spring常用注解汇总_第3页
Spring常用注解汇总_第4页
Spring常用注解汇总_第5页
资源描述:

《Spring常用注解汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)。?1@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解作用域@Lazy(true)表示延迟初始化@Service用于标注业务层组件、 @Controller用于标注控制层组件(

2、如struts中的action)@Repository用于标注数据访问组件,即DAO组件。@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。@Scope用于指定scope作用域的(用在类上)@PostConstruct用于指定初始化方法(用在方法上)@PreDestory用于指定销毁方法(用在方法上)@DependsOn:定义Bean初始化及销毁时的顺序@Primary:自动装配时当出现多个Bean候选者时,被注解为@Primary的Bean将作为首选者,否则将抛出异常@Autowir

3、ed默认按类型装配,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下:@Autowired@Qualifier("personDaoBean")存在多个实例配合使用@Resource默认按名称装配,当找不到与名称匹配的bean才会按类型装配。@PostConstruct初始化注解@PreDestroy摧毁注解默认单例 启动就加载@Async异步方法调用,需要添加以下代码:?12345

4、ing.concurrent.ThreadPoolTaskExecutor">springmvc常用的注解:个介绍。 @Controller @Controller负责注册一个bean到spring上下文中,bean的ID默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Control

5、ler publicclassTestController{}  方法二:            @Controller("tmpController") publicclassTestController{}  @RequestMapping  1.@RequestMapping用来定义访问的URL,你可以为整个类定义一个@RequestMapping,或者为每个方法指定一个。 把@RequestMapping放在类级别上,这可令它与方法级别上的@RequestMapping注解协同工作,取得缩小选择范围的效果。 

6、例如: @RequestMapping("/test") publicclassTestController{} 则,该类下的所有访问路径都在/test之下。  2.将@RequestMapping用于整个类不是必须的,如果没有配置,所有的方法的访问路径配置将是完全独立的,没有任何关联。  3.完整的参数项为:@RequestMapping(value="",method={"",""},headers={},params={"",""}),各参数说明如下:value:String[]设置访问地址 method:Re

7、questMethod[]设置访问方式,字符数组,查看RequestMethod类,包括GET,HEAD,POST,PUT,DELETE,OPTIONS,TRACE,常用RequestMethod.GET,RequestMethod.POST headers:String[]headers一般结合method=RequestMethod.POST使用 params:String[]访问参数设置,字符数组例如:userId=id  4.value的配置还可以采用模版变量的形式,例如:@RequestMapping(va

8、lue="/owners/{ownerId}",method=RequestMethod.GET),这点将在介绍@PathVariable中详细说明。  5.@RequestMappingparams的补充说明,你可以通过设置参数条件来限制访问地址,例如params="myParam=myValue"表达式,访问地址中参数只有包含了该规定的值"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。