大家有没有为写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进行注入。
分享到:
相关推荐
通过注解配置,我们可以让代码更加直观,同时减少了XML配置的繁琐。不过,这并不意味着XML配置就过时了。在某些复杂场景下,XML配置仍然有其优势,比如支持更复杂的bean定义和规则设定。因此,开发者可以根据项目...
Struts2注解配置是Java Web开发中一种高效、简洁的框架配置方式,它允许开发者在类或方法级别上直接定义Action、结果类型、参数映射等信息,从而避免了传统XML配置文件的繁琐。本资料集合了关于Struts2注解配置的...
这种特性极大地减少了繁琐的手动配置工作,提高了开发效率。 再来说说自定义banner,这是一项让应用启动时更具个性化的功能。在SpringBoot中,你可以通过提供一个名为`Banner.txt`的文本文件,或者创建一个`Banner`...
总的来说,“spring+springmvc+jpa零配置注解开发”意味着使用Spring框架、Spring MVC以及JPA,通过注解来替代XML配置,实现高效且简洁的Java Web应用开发。这样的开发方式提高了代码的可读性和可维护性,同时也降低...
在Struts2中,Annotation注解的引入为开发者提供了更加灵活和便捷的配置方式,使得无需在XML配置文件中进行繁琐的设置,可以直接在类或方法上通过注解来进行配置。本文将深入探讨Struts2中的Annotation配置,以及...
了解和掌握注解的应用对于提升代码质量、减少配置文件和增强可维护性具有重要意义。通过合理使用注解,开发者可以更加专注于业务逻辑,而非繁琐的配置和辅助代码。在学习注解时,理解其原理、分类及如何创建自定义...
总结来说,Struts2+Spring的注解配置能够帮助开发者减少XML配置文件的繁琐,提高代码的可读性和可维护性。通过合理利用Spring的依赖注入和Struts2的Action注解,我们可以实现更简洁、高效的Web应用程序。在实际开发...
总结起来,基于注解的配置让Spring的Bean管理更加直观和简洁,减少了XML配置的繁琐。通过`@Component`系列注解、`@Autowired`、`@Configuration`、`@Bean`等,我们可以轻松地创建、管理和注入Bean,实现IoC。同时,`...
Servlet注解配置是Java Web开发中的一个重要概念,它允许开发者以声明式的方式简化Servlet的配置,从而避免了在web.xml文件中进行繁琐的手动配置。本文将深入探讨Servlet注解的使用,帮助读者理解如何在Java Web应用...
随着版本的不断迭代,Spring逐渐引入了更多的注解配置,减少了XML配置文件的使用,提高了开发效率。本文将深入探讨如何利用Spring的纯注解配置进行CRUD操作,实现一个无需XML配置的SSM(Spring、SpringMVC、MyBatis...
在这个精简版本中,Controller、Service和Model可能都使用了注解进行配置,减少了XML配置文件的工作量。 MyBatis是一个轻量级的持久层框架,它将SQL语句与Java代码分离,通过注解或XML配置文件将SQL与Java类映射...
- 注解方式更简洁,减少了XML配置,易于理解和维护,适合小型项目。 - XML方式更灵活,适合大型项目,可以通过XML进行更复杂的配置和组件装配。 六、实际应用 在实际开发中,通常会结合使用注解和XML配置,以充分...
以下将详细阐述这三个框架在注解应用中的关键知识点。 1. **Spring框架**:Spring是Java企业级应用的核心框架,提供依赖注入(DI)和面向切面编程(AOP)等功能。在注解模式下,Spring可以无需XML配置,通过`@...
Hibernate注解提供了在Java类和类属性上直接定义数据库映射的能力,避免了XML配置文件的繁琐。以下是一些关键的Hibernate注解及其作用: 1. `@Entity`: 这个注解标记一个Java类作为数据库中的一个表。例如: ```...
Spring MVC注解使得开发变得更加简洁和直观,减少了XML配置文件的需求。以下是一些常见的注解: 1. `@Controller`:标记一个类作为Spring MVC的控制器,处理来自HTTP请求的方法。 2. `@RequestMapping`:用于映射...
这个压缩包“ssh框架源码 零配置 带注解”提供了这三大框架的源代码,并且强调了零配置和注解的使用,意味着开发者可以避免繁琐的XML配置,更专注于业务逻辑的实现。 Spring框架是SSH中的核心,它提供了一个全面的...
SSH2(Spring、Struts2、Hibernate2)是一种常见的Java Web开发框架,它结合了Spring的依赖注入、Struts2的MVC模式以及...通过这样的实践,开发者可以更加高效地编写代码,减少繁琐的XML配置,提高开发效率和可维护性。
同时,这种集成方式也符合现代开发的趋势,即通过注解减少XML配置,提高代码的可读性和可维护性。 总的来说,Dwr3+Spring3的全注解方式结合了两者的优势,提供了强大的功能和灵活的配置,使得Web应用程序的开发更加...
2. **基本配置**:虽然大部分配置已经被自动处理,但还是有一些基础信息可能需要开发者在应用的配置类中提供,比如API的基本信息(如版本、联系人、许可等),这些可以通过`@SwaggerDefinition`注解来设置。...
通过这个项目,开发者可以学习到如何在实际开发中有效地结合这三个框架,利用注解来减少XML配置,提升开发效率,同时了解和掌握Spring、Struts2和Mybatis的核心特性。这是一个非常实用的学习资源,对于想要深入理解...