`
qinglongren
  • 浏览: 31629 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

注解的应用,减少繁琐的配置

阅读更多
大家有没有为写bean的配置文件烦恼,现在有注解,太方便了,废话不说了,看咱怎么用吧。

1.在spring配置文件applicationContext.xml写上这句
<!-- 注解注入bean -->
	<context:component-scan base-package="ws" />

大家都看出来把,base-package就是要注入bean所在的顶层包。
就行了。
2.下面就是看怎么注解类了。
@service("name")
标注业务层组件: name相当于bean的id
@Controller
控制层组件:
@Repository
数据访问主键:
@Component
组件,没有明确分类组件
2.属性注解注入
@Autowrired
按照类型进行注入
@Resource(name="name")
按照标识符name进行注入

@Autowired @Qualifier("name")
则按照name进行注入。





分享到:
评论

相关推荐

    spring配置文件----注解配置

    通过注解配置,我们可以让代码更加直观,同时减少了XML配置的繁琐。不过,这并不意味着XML配置就过时了。在某些复杂场景下,XML配置仍然有其优势,比如支持更复杂的bean定义和规则设定。因此,开发者可以根据项目...

    struts2注解配置

    Struts2注解配置是Java Web开发中一种高效、简洁的框架配置方式,它允许开发者在类或方法级别上直接定义Action、结果类型、参数映射等信息,从而避免了传统XML配置文件的繁琐。本资料集合了关于Struts2注解配置的...

    SpringBoot核心-核心注解、自动配置、自定义banner

    这种特性极大地减少了繁琐的手动配置工作,提高了开发效率。 再来说说自定义banner,这是一项让应用启动时更具个性化的功能。在SpringBoot中,你可以通过提供一个名为`Banner.txt`的文本文件,或者创建一个`Banner`...

    spring+springmvc+jpa零配置注解开发

    总的来说,“spring+springmvc+jpa零配置注解开发”意味着使用Spring框架、Spring MVC以及JPA,通过注解来替代XML配置,实现高效且简洁的Java Web应用开发。这样的开发方式提高了代码的可读性和可维护性,同时也降低...

    Struts2之Annotation注解配置使用案例struts013

    在Struts2中,Annotation注解的引入为开发者提供了更加灵活和便捷的配置方式,使得无需在XML配置文件中进行繁琐的设置,可以直接在类或方法上通过注解来进行配置。本文将深入探讨Struts2中的Annotation配置,以及...

    了解和入门注解的应用

    了解和掌握注解的应用对于提升代码质量、减少配置文件和增强可维护性具有重要意义。通过合理使用注解,开发者可以更加专注于业务逻辑,而非繁琐的配置和辅助代码。在学习注解时,理解其原理、分类及如何创建自定义...

    Struts2+spring注解配置简介

    总结来说,Struts2+Spring的注解配置能够帮助开发者减少XML配置文件的繁琐,提高代码的可读性和可维护性。通过合理利用Spring的依赖注入和Struts2的Action注解,我们可以实现更简洁、高效的Web应用程序。在实际开发...

    IOC之基于注解的配置bean(上)

    总结起来,基于注解的配置让Spring的Bean管理更加直观和简洁,减少了XML配置的繁琐。通过`@Component`系列注解、`@Autowired`、`@Configuration`、`@Bean`等,我们可以轻松地创建、管理和注入Bean,实现IoC。同时,`...

    Servlet注解配置

    Servlet注解配置是Java Web开发中的一个重要概念,它允许开发者以声明式的方式简化Servlet的配置,从而避免了在web.xml文件中进行繁琐的手动配置。本文将深入探讨Servlet注解的使用,帮助读者理解如何在Java Web应用...

    Spring的纯注解配置CRUD

    随着版本的不断迭代,Spring逐渐引入了更多的注解配置,减少了XML配置文件的使用,提高了开发效率。本文将深入探讨如何利用Spring的纯注解配置进行CRUD操作,实现一个无需XML配置的SSM(Spring、SpringMVC、MyBatis...

    ssm企业级框架精简版本,纯注解,绝对原创(最新版本,之前连接失效了)

    在这个精简版本中,Controller、Service和Model可能都使用了注解进行配置,减少了XML配置文件的工作量。 MyBatis是一个轻量级的持久层框架,它将SQL语句与Java代码分离,通过注解或XML配置文件将SQL与Java类映射...

    springMVC+jdbc案例(基于注解和标签两种实现方式)

    - 注解方式更简洁,减少了XML配置,易于理解和维护,适合小型项目。 - XML方式更灵活,适合大型项目,可以通过XML进行更复杂的配置和组件装配。 六、实际应用 在实际开发中,通常会结合使用注解和XML配置,以充分...

    注解三表ssh框架

    以下将详细阐述这三个框架在注解应用中的关键知识点。 1. **Spring框架**:Spring是Java企业级应用的核心框架,提供依赖注入(DI)和面向切面编程(AOP)等功能。在注解模式下,Spring可以无需XML配置,通过`@...

    Hibernate注解配置表映射实例

    Hibernate注解提供了在Java类和类属性上直接定义数据库映射的能力,避免了XML配置文件的繁琐。以下是一些关键的Hibernate注解及其作用: 1. `@Entity`: 这个注解标记一个Java类作为数据库中的一个表。例如: ```...

    springMVC注解和非注解demo

    Spring MVC注解使得开发变得更加简洁和直观,减少了XML配置文件的需求。以下是一些常见的注解: 1. `@Controller`:标记一个类作为Spring MVC的控制器,处理来自HTTP请求的方法。 2. `@RequestMapping`:用于映射...

    ssh框架源码 零配置 带注解

    这个压缩包“ssh框架源码 零配置 带注解”提供了这三大框架的源代码,并且强调了零配置和注解的使用,意味着开发者可以避免繁琐的XML配置,更专注于业务逻辑的实现。 Spring框架是SSH中的核心,它提供了一个全面的...

    ssh2全注解方式整合demo

    SSH2(Spring、Struts2、Hibernate2)是一种常见的Java Web开发框架,它结合了Spring的依赖注入、Struts2的MVC模式以及...通过这样的实践,开发者可以更加高效地编写代码,减少繁琐的XML配置,提高开发效率和可维护性。

    Dwr3+Spring3 全注解 annotation 方式

    同时,这种集成方式也符合现代开发的趋势,即通过注解减少XML配置,提高代码的可读性和可维护性。 总的来说,Dwr3+Spring3的全注解方式结合了两者的优势,提供了强大的功能和灵活的配置,使得Web应用程序的开发更加...

    一款利用SpringBoot自动装配的特性简化了传统swagger的繁琐配置

    2. **基本配置**:虽然大部分配置已经被自动处理,但还是有一些基础信息可能需要开发者在应用的配置类中提供,比如API的基本信息(如版本、联系人、许可等),这些可以通过`@SwaggerDefinition`注解来设置。...

    Spring3Struts2Mybatis3注解开发实例

    通过这个项目,开发者可以学习到如何在实际开发中有效地结合这三个框架,利用注解来减少XML配置,提升开发效率,同时了解和掌握Spring、Struts2和Mybatis的核心特性。这是一个非常实用的学习资源,对于想要深入理解...

Global site tag (gtag.js) - Google Analytics