`

spring3注解

 
阅读更多

@Repository用于标注数据访问组件,即DAO组件

@Service用于标注业务层组件,即Service层

@Controller用于标注控制层组件(如struts中的action)

@Component泛指组件,当组件不好归类的时候可以使用这个注解进行标注

@Resource根据指定的名称进行反射获取所指向的bean

@Autowired对类成员变量、方法及构造函数进行标注,完成自动装配的工作

@Repository、 @Service、@Component、@Service一般放在class上面进行注解,@Resource、@Autowired一般最好放在 setter中,这样的话可以不会破坏其私有属性的,如果放在属性中的话会利用反射机制去获取对象

分享到:
评论

相关推荐

    spring3注解详细

    # Spring 3 注解详解 在 Spring 3 中,注解成为了主要的配置方式,极大地简化了应用程序的配置。本文将详细介绍几个关键的注解,包括 @Autowired、@Qualifier、@Resource 和 @PostConstruct,以及它们在实际开发中...

    spring3注解详解

    3. `@Component`:这是Spring的组件注解,用于标记一个类为Spring管理的Bean。它是`@Service`、`@Repository`和`@Controller`的基础,这三个是它的特殊形式,分别对应服务层、数据访问层和表现层。 4. `@Service`:...

    基于spring3注解的google分页

    在Spring 3框架中,注解的使用极大地简化了Java应用程序的开发,特别是对于Google的分页功能。本文将深入探讨如何使用Spring 3的注解来实现Google风格的分页,这是一种高效且用户友好的数据展示方式。我们将讨论相关...

    struts2和spring3注解整合问题

    Spring3也支持注解驱动的配置,使得无需XML即可配置bean。 2. **整合步骤** - 首先,需要在项目中引入Struts2和Spring3的相关库。 - 在Spring的配置文件(如`applicationContext.xml`)中,配置扫描包路径,使...

    Spring3 注解初级实例

    本教程将围绕"Spring3注解初级实例"进行详细讲解,帮助初学者了解如何在Spring3中使用注解进行开发。 首先,让我们了解一下什么是注解(Annotation)。注解是Java编程语言的一种元数据,它可以提供有关代码的额外...

    spring源码注释中文

    3. **Web**:该模块包含 Spring MVC(模型-视图-控制器)框架,用于构建 Web 应用程序。Spring MVC 提供了一个灵活的架构,支持多种视图技术,如 JSP、FreeMarker 和 Velocity。 4. **AOP(面向切面编程)**:...

    spring3.x注解

    Spring 3.x 注解应用详解 Spring 3.x 框架引入了依赖注入的注解,改变了传统的 XML 配置方式,提供了一种更加灵活和方便的依赖配置方式。下面对 Spring 3.x 的注解应用进行详细的介绍。 一、属性装配 在 Spring ...

    (转)Spring 3.0 注解注入详解

    为了更深入地学习Spring 3.0的注解注入,你可以阅读提供的文档`Spring 3注解注入.docx`,它应该包含了详细的示例和解释,帮助你更好地理解和掌握这一重要特性。通过熟练运用注解注入,可以显著提升代码的可读性和可...

    对Spring中注解怎么实现的一些基本原理

    本文将深入探讨Spring注解的基本原理,包括它们如何被解析、处理以及如何影响应用程序的生命周期。 首先,我们需要了解注解在Java语言中的本质。注解是一种元数据,允许程序员在源代码中嵌入信息,这些信息可以被...

    spring源码(注释+测试版)

    这份"spring源码(注释+测试版)"提供了Spring框架的源代码,带有注释和测试用例,对于开发者深入理解Spring的工作原理非常有帮助。 1. **spring-core**:这是Spring框架的基础模块,包含了核心的工具类和资源处理...

    spring3整合EhCache注解实例

    spring3整合EhCache注解实例

    spring源码中英文注释

    3. **IoC容器(Inversion of Control, IOC)**:Spring的IoC容器负责管理对象的生命周期和装配。`BeanFactory`和`ApplicationContext`是IoC容器的主要接口。通过这些接口,可以初始化、配置、查找和管理bean。 4. *...

    Spring demo 自动检测注解

    3. **构造函数注入**:除了字段和方法,`@Autowired`也可以用于构造函数,这样Spring会在创建bean实例时自动调用合适的构造函数,传入依赖的bean。 4. **可选注入**:通过设置`@Autowired`的`required`属性为`false...

    spring 源码中文注释

    这份"spring 源码中文注释"包含了对Spring框架源码的详细解读,对于理解其工作原理、优化代码以及定制化开发具有重要意义。 首先,我们来看看Spring的核心组件——IoC容器。IoC容器是Spring的核心,它负责管理对象...

    spring简单注解+log4j记录日志

    综上所述,"spring简单注解+log4j记录日志"这个主题涵盖了Spring框架中的注解使用、Log4j日志系统以及AOP的应用。通过学习这些内容,初学者可以更好地理解和实践Spring框架,同时提高代码的可维护性和调试效率。在...

    使用Spring的注解方式实现AOP的细节

    以上就是Spring注解方式实现AOP的一些核心细节。通过这种方式,我们可以方便地在不修改原有代码的情况下,为服务添加额外的功能,实现代码的解耦和复用。不过,需要注意的是,过度使用AOP可能会导致代码可读性和可...

    Spring3 MVC Ajax with JSON

    Spring 3引入了大量的注解,简化了配置,提高了代码的可读性和可维护性。在这个项目中,你可能会看到以下常用的注解: - `@Controller`:标记一个类作为Spring MVC的控制器,处理HTTP请求。 - `@RequestMapping`:...

    Spring3开发实战

    #### 九、Spring3注解零配置 - **组件扫描**:使用@ComponentScan注解进行组件扫描,自动发现并注册组件。 - **配置类**:使用@Configuration注解定义配置类,替代XML配置文件。 - **自动装配**:通过@Autowired注解...

    spring3零配置注解实现Bean定义

    标题《spring3零配置注解实现Bean定义》中蕴含的知识点主要包括Spring框架中的Bean定义配置方法的演进,特别是从Spring 2.5到Spring 3版本的过渡过程中,对于注解方式实现Bean定义的支持如何被引入和优化。...

Global site tag (gtag.js) - Google Analytics