`
moonkk1987
  • 浏览: 8858 次
社区版块
存档分类
最新评论

Spring常用注解

 
阅读更多

本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下:

使用注解之前要开启自动扫描功能

其中base-package为需要扫描的包(含子包)。

1 <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异步方法调用,需要添加以下代码:

1 <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
2 <property name="corePoolSize" value="10"/>
3 <property name="maxPoolSize" value="300"/>
4 </bean>
5 <task:annotation-driven/>

希望本文所述能对大家有所帮助。

分享到:
评论

相关推荐

    Spring常用注解和扩展点

    Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点,Spring常用注解和扩展点

    浅谈spring 常用注解

    浅谈Spring常用注解 浅谈Spring常用注解是Spring框架中的一些基本概念,了解这些概念对于 MASTERING SPRING Framework非常重要。本文将对Spring中常用的注解进行分类和介绍,并对每个注解的使用进行解释。 一、...

    Spring常用注解.xmind

    Spring 常用注解整理,分类:创建对象;注入数据;范围;全局异常;生命周期;新注解;JPA;扩展原理等注解类型。

    Spring常用注解...

    Spring常用注解

    Spring常用注解(收藏大全).docx

    Spring常用注解(收藏大全) Spring 框架中提供了许多注解,以便于开发者快速、方便地开发应用程序。这些注解可以分为多个类别,包括 bean 声明、依赖注入、配置类相关、切面相关、属性支持、值注入、环境切换等。 ...

    spring常用注解

    spring常用注解,省去配置文件的麻烦,使用简洁的注解自动完成spring的配置

    Spring系列之Spring常用注解总结1

    此外,Spring还提供了其他一些常用的注解,如@Service、@Repository和@Controller,它们分别用于标记业务层、数据访问层和控制层的bean。这些注解配合@Component,可以实现基于组件扫描的自动化配置,进一步减少.xml...

    spring 常用注解

    自己整理的一些常见的spring注解,文件是xmind的,平时用于梳理记忆

    Spring系列之Spring常用注解总结.docx

    以下是一些Spring常用的注解: 1. `@Component`:这是Spring中的基础组件注解,用于标记一个普通的Java类作为Spring管理的Bean。例如,可以将`Zoo`类标记为`@Component`,然后Spring会自动发现并管理它。 ```java ...

    Spring 系列之 Spring 常用注解总结.docx

    工作实战中总结的java项目开发经验和技巧,都是积累,希望帮助到您。

    Spring常用注解 使用注解来构造IoC容器的方法

    本文将详细介绍 Spring 框架中常用的注解,并阐述如何使用这些注解来构造 IoC 容器。IoC 容器是 Spring 框架的核心组件之一,它提供了一个强大的依赖注入机制,能够帮助开发者更方便地管理和维护应用程序中的组件。...

    Spring常用注解及自定义Filter的实现

    Spring常用注解及自定义Filter的实现 Spring框架中有许多非常重要的注解,我们在平时的开发中经常会用到它们。这些注解可以帮助我们简化配置、提高开发效率和代码的可读性。 @Configuration注解通常用在配置类上...

    Spring常用注解汇总

    Spring框架中常用的注解汇总 在 Spring 框架中,注解是一种非常重要的机制,用于简化配置和开发过程。下面是 Spring 框架中常用的注解汇总: @Configuration * 作用:将一个类作为 IoC 容器,某个方法头上如果...

    Spring Boot 常用注解.rar

    **Spring Boot 常用注解详解** Spring Boot以其简洁的配置、快速的启动和集成众多优秀框架的能力,成为Java开发领域中的热门选择。在Spring Boot应用中,注解起着至关重要的作用,它们简化了配置,使得代码更加简洁...

    Spring中常用注解

    本文将深入探讨Spring框架中的一些常用注解,并通过实例来解析它们的工作原理。 1. `@Component`: 这是Spring中的基础组件注解,它标记一个类为Spring容器管理的bean。当你在类上使用`@Component`时,Spring会自动...

Global site tag (gtag.js) - Google Analytics