Spring系列:第三篇-Spring常用注解

原创 2018年04月15日 17:27:32

作者:Damniel

邮箱:2190234029@qq.com

微博:

博客:https://blog.csdn.net/bulletoo_(转载请说明出处)

------------------------------------华丽的分割线------------------------------------------------------

前言

使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包)。

<context:component-scan base-package="cn.test"/> 

注解:

@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。
@Scope注解 作用域
@Lazy(true) 表示延迟初始化
@Service用于标注业务层组件、 
@Controller用于标注控制层组件(如struts中的action)
@Repository用于标注数据访问组件,即DAO组件。
@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。

@Scope用于指定scope作用域的(用在类上)
@PostConstruct用于指定初始化方法(用在方法上)
@PreDestory用于指定销毁方法(用在方法上)
@DependsOn:定义Bean初始化及销毁时的顺序
@Primary:自动装配时当出现多个Bean候选者时,被注解为@Primary的Bean将作为首选者,否则将抛出异常
@Autowired 默认按类型装配,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下:
@Autowired @Qualifier("personDaoBean") 存在多个实例配合使用
@Resource默认按名称装配,当找不到与名称匹配的bean才会按类型装配。

@PostConstruct 初始化注解
@PreDestroy 摧毁注解 默认 单例  启动就加载
@Async异步方法调用

Spring系列之Spring常用注解总结

转载:http://www.cnblogs.com/xiaoxi/p/5935009.html 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺...
  • yxwb1253587469
  • yxwb1253587469
  • 2017-03-15 16:59:23
  • 361

Spring常用注解(一)

如果使用Java8那么就不要再尝试使用Spring4以前的版本了,无法执行。 @Autowired @Resource @PostConstruct @Scope @Component @Repo...
  • tornadojava
  • tornadojava
  • 2016-12-30 18:26:59
  • 2306

Spring和SpringMVC常用注解

注释配置相对于 XML 配置具有很多的优势: • 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 ...
  • weixin_38070406
  • weixin_38070406
  • 2017-10-19 01:42:30
  • 221

Spring常用注解介绍【经典总结】

Spring的一个核心功能是IOC,就是将Bean初始化加载到容器中,Bean是如何加载到容器的,可以使用Spring注解方式或者Spring XML配置方式。 Spring注解方式减少了配置文件内...
  • u010648555
  • u010648555
  • 2017-07-29 11:02:21
  • 1963

Spring Boot中几个常用的注解

介绍下Spring Boot中几个常用的注解,其中大部分都是来自Spring MVC的注解,这些注解使用的频率一般都在90%之上。  (1)@RestController和@Controller...
  • yx511500623
  • yx511500623
  • 2016-12-20 17:03:44
  • 3645

spring常用注解使用讲解

spring常用注解使用讲解 本文讲述spring的几个常用的注解 @RequestMapping  @RequestParam @ResponseBody @RequestBody...
  • zhangjikuan
  • zhangjikuan
  • 2016-07-16 19:57:34
  • 6324

Spring常用的四大注解

@Component @Controller @Service @Repository
  • zhangliangzi
  • zhangliangzi
  • 2015-12-12 15:17:09
  • 8628

Spring几种常用注解

记住这下面Spring几种常用注解: Spring自带的@Component注解及扩展@Repository、@Service、@Controller 1、被@Component注解的POJO类将...
  • wenzhihui_2010
  • wenzhihui_2010
  • 2014-04-28 19:54:03
  • 3987

详解Spring MVC 常用的那些注解

Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版...
  • u010783583
  • u010783583
  • 2016-08-10 21:18:42
  • 5749

Spring AOP常用注解解析

Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解 本文介绍了使用Spri...
  • java_2017_csdn
  • java_2017_csdn
  • 2017-08-07 10:56:47
  • 425
收藏助手
不良信息举报
您举报文章:Spring系列:第三篇-Spring常用注解
举报原因:
原因补充:

(最多只允许输入30个字)