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

spring的service和dao使用@Resource注入失败

阅读更多

         之前写的程序,运行正常,后来拿出来复习的时候,发现service和dao使用@Resource无法正常注入,而用@Autowired就可以正常注入,显示log日志,所有对象均能够正常实例化,就是没有inject的过程。后来终于发现原因,tomcat5.5不支持@Resource。。@Autowired是的可以正常注入,而@Resource是JavaEE包下面的,不支持tomcat5.5,换成6就可以了。特此记录,给同样情况的伙计们提供参考。

 

分享到:
评论

相关推荐

    详解Spring关于@Resource注入为null解决办法

    在使用 Spring 框架时,经常会在 DAO 层使用 @Repository 注解标注的类,来注入数据源对象。例如: @Repository public class UserDaoImpl implements UserDao { @Resource ComboPooledDataSource dataSource; ....

    Spring 中 @Service 和 @Resource 注解的区别

    除了@Service和@Resource,Spring还提供了一些其他常见的注解,包括@Controller(用于控制器,如Struts中的action)、@Repository(用于DAO层组件,数据访问组件)和@Component(通用注解,当组件类别不确定时使用)...

    spring中Resource和Component注解

    在实际开发中,我们通常会在服务层或DAO层使用`@Service`和`@Repository`,并在控制器层使用`@Controller`,同时在这些类中使用`@Autowired`来注入其他bean。对于特定的依赖,如JDBC的`DataSource`,我们可能会选择...

    详解SpringBoot 多线程处理任务 无法@Autowired注入bean问题解决

    在 SpringBoot 应用程序中,我们通常使用 @Autowired 注入 bean,以便在 Controller、Service、Dao 等层次中使用。但是在多线程处理任务中,当我们使用 @Autowired 注入 bean 时,会出现空指针异常。这是为什么呢? ...

    spring注解属性的用法

    理解并熟练使用`@Component`和`@Resource`注解对于构建基于Spring的Java应用程序至关重要。`@Component`用于声明bean,`@Resource`则负责依赖注入。在Spring MVC中,`@Controller`配合其他请求映射注解,使我们能够...

    (转)Spring 3.0 注解注入详解

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

    spring3.x注解

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

    ssm例子一直报错userDao无法注入

    3. **AOP代理问题**:如果`UserDao`使用了Spring AOP代理,那么在尝试注入时可能需要使用`@Autowired`注解的`@Qualifier`属性来指定确切的bean,或者使用`@Resource`注解来按名称注入。 4. **Spring MVC配置**:在...

    Spring的Annotation配置相关讲义

    通过`@Component`、`@Service`、`@Repository`等注解,我们可以快速地将类声明为Spring管理的Bean,而`@Autowired`和`@Resource`则负责自动装配依赖。这种配置方式减少了XML配置文件的复杂性,提升了开发效率。

    spring注解笔记

    当使用@Resource或@Autowired注解注入Spring管理的Bean时,需要注意注入变量的类型必须与要注入的Bean类型或其父类类型匹配。否则,Spring将无法完成注入过程,因为类型不一致会导致注入失败。 总结来说,Spring...

    Spring Ioc 注解 依赖注入

    其中,IoC和依赖注入(Dependency Injection, DI)是Spring框架最核心的部分之一。 #### 二、IoC容器概述 在传统的Java应用程序中,对象的创建和管理通常由程序员来完成。这种方式会导致代码之间存在高度耦合,难以...

    struts2+spring+hibernate整合中spring注入出错。页面中报空指针异常。高手来看看怎么决绝。

    1. **配置错误**:检查Spring的配置文件(如`applicationContext.xml`),确保所有需要被注入的对象(如Service、DAO)都有对应的bean定义,并且正确设置了`scope`属性(通常为`prototype`或`singleton`)。...

    Spring相关编码规范

    以下是一些关于Spring框架的编码规范,包括注解使用和配置文件编写两大部分。 **4.1 Spring 注解使用规范** 1. **注入依赖对象**: - 推荐使用`@Resource`而不是`@Autowired`来注入依赖对象。`@Resource`默认按...

    spring使用注解依赖jar

    总结来说,"spring使用注解依赖jar"涵盖了Spring框架通过注解实现依赖注入的原理和实践,以及如何在项目中管理和引入Spring的相关jar包。理解并熟练掌握这些知识点,将有助于提升你的Java和Spring开发能力。

    Spring annotation

    Spring框架是Java开发中不可或缺的一部分,它通过提供丰富的注解简化了依赖注入、配置管理和AOP(面向切面编程)等任务。本文将深入探讨Spring注解及其在实际开发中的应用。 1. **依赖注入(Dependency Injection, ...

    spring注解整理,及应用

    Spring 框架中提供了许多注解来简化开发过程,这些注解可以分为多个类别,如 Controller、Service、DAO 等。下面我们将对 Spring 中常用的注解进行整理和解释: 一、Controller 相关注解 * @Controller:标识一个...

    Spring2.5注解(标注)学习笔记

    在Spring2.5中,有四个常用的注解特别值得关注:`@Resource`、`@Qualifier`、`@Service` 和 `@Repository`。 ##### 1. `@Resource` `@Resource` 注解主要用于依赖注入,它可以用来自动装配Bean。该注解可以作用于...

    基于注解和Spring的多数据源配置和使用

    6. **业务代码中使用**:在服务层或DAO层,通过`@Resource`或`@Autowired`注解注入需要的数据源,或者使用`@Transactional`注解指定数据源。例如: ```java @Service public class UserService { @Autowired ...

    Spring3.0中annotaion的运用

    在实际项目中,我们可以在Service类上使用`@Service`,在DAO类上使用`@Repository`,在Controller类上使用`@Controller`。然后通过`@Autowired`注解自动注入依赖,使用`@RequestMapping`处理HTTP请求。对于需要...

    Spring框架是在2003年兴起的一门轻量级的JAVAEE框架技术 Spring框架学习资料第五天

    2. **编码**:创建实体类、DAO、Service(使用`@Service`注解并用`@Autowired`注入依赖)、Action(使用`@Controller`、`@Scope("prototype")`和`@Autowired`),并配置Spring核心文件以开启注解扫描,配置数据源、...

Global site tag (gtag.js) - Google Analytics