0 0

spring mvc 无法 注入 bean5

请教各位大大

                 @Component
                 public class TransDateExcelView extends AbstractExcelView{
   
                             @Resource IPrjRecordService prjrecordService;

                               ......

                             QueryResult<TPrjRecord> recs = prjrecordService.getScrollData(-1, -1, " o.proj.id = ?1", queryParams.toArray(), orderby);
                              ........

                }

在用到prjrecordService报了NULLPOINTER异常,为啥注入不成功了?????

 

 

2012年10月12日 17:56

1个答案 按时间排序 按投票排序

0 0

采纳的答案

视图不会进行依赖注入的
因为它是由springmvc框架new出来的  建议写一个SpringUtil 获取你需要的Bean操作  或者注入的资源用static保存。

SpringUtils可参考
http://jinnianshilongnian.iteye.com/blog/1423971
下载获取

2012年10月12日 18:31

相关推荐

    spring mvc 自动注入+dwr

    集成 Spring MVC 和 DWR,可以利用 Spring 的依赖注入特性,将 DWR 的服务 bean 注入到 Spring MVC 控制器中,使得整个应用更加模块化和易于管理。在实际项目中,通常会创建一个专门的 DWRController 或 Service,将...

    spring mvc jar包

    ApplicationContext 是 Spring 中的核心接口,它负责管理 Bean 的生命周期和依赖注入,同时提供事件发布和国际化等功能。 2. `org.springframework.beans-3.0.2.RELEASE.jar`:这个库包含 Bean 工厂(BeanFactory)...

    Spring MVC + Mybatis+Spring实现的个人博客系统

    在本项目中,Spring作为容器管理了所有bean的生命周期,包括Spring MVC的控制器、Mybatis的SqlSessionFactory等,同时提供了事务管理功能。 **4. 数据库设计** 博客系统的数据库通常会包含用户表、博客文章表、评论...

    spring mvc框架依赖全面jar

    `org.springframework.context-3.1.1.RELEASE.jar` 和 `org.springframework.beans-3.1.1.RELEASE.jar` 是Spring框架的核心组件,提供了上下文管理和bean工厂的功能,能够管理应用的生命周期和依赖注入。 `org....

    spring bean XML配置入门

    上述示例中的`&lt;property&gt;`标签就是用来注入Bean的属性。Spring支持通过属性值、构造器参数、setter方法等多种方式进行注入。 6. **运行环境与构建工具**: 题目描述中提到的运行环境是Eclipse,这是一个流行的Java...

    spring mvc + spring + hibernate 全注解整合开发视频教程 12

    通过@Autowired注解,Spring可以自动为bean提供所需的依赖。此外,Spring还提供了AOP(面向切面编程)功能,允许我们在不修改原有代码的情况下添加横切关注点,如事务管理。 Hibernate是一个流行的Java持久化框架,...

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    Spring框架则是一个全面的企业级应用开发平台,它不仅包含Spring MVC,还提供了依赖注入(DI)、AOP(面向切面编程)、事务管理、JDBC抽象、缓存、任务调度等多个核心功能。在全注解开发中,我们可以使用@Autowired...

    Spring MVC 基础实例源码01

    7. **@Autowired**:Spring的自动装配注解,用于注入依赖对象,简化了Bean之间的依赖管理。 8. **HandlerMapping**:处理器映射器,负责将请求URL与Controller方法对应起来。 9. **HandlerAdapter**:处理器适配器...

    Spring mvc整合mybatis例子

    引入MyBatis-Spring库,这是一个连接Spring和MyBatis的桥梁,使得我们可以直接在Spring Bean中注入Mapper接口。 - **创建Mapper接口与XML文件** 创建一个Mapper接口,例如`UserMapper`,并在对应的XML文件中编写...

    Spring+Spring MVC+Spring JDBC+MySql实现简单登录注册

    5. **配置文件**:项目中的配置文件(可能在`config`目录下)包括Spring的bean配置文件(如`applicationContext.xml`)和Spring MVC的配置文件(如`servlet-context.xml`)。这些文件定义了Bean的实例化、依赖关系...

    Java EE 框架整合 开发入门到实战-Spring+Spring MVC+MyBatis微课版复习笔记

    通过以上内容,我们可以了解到Spring框架的核心组件、控制反转和依赖注入的概念和实践方法、Bean的实例化方式以及注解在依赖注入中的应用。此外,了解Spring框架整合MyBatis及Spring MVC的细节,对于开发基于Java EE...

    spring mvc 3_demo

    Spring MVC利用Spring的核心功能,如依赖注入(DI),允许在控制器中注入服务或其他组件,提升代码的灵活性和可测试性。 9. **单元测试**: Spring MVC提供`MockMvc`类用于对控制器进行单元测试,模拟HTTP请求并...

    Java EE 框架整合开发⼊⻔到实战——Spring+Spring MVC+MyBatis(微课版)课后习题答案.pdf

    Spring-beans模块负责Bean的定义,类的实例化,以及依赖关系的处理;Spring-context模块提供了访问应用程序对象的上下文,它是一个配置文件,用于配置应用程序中的对象,它还集成了Spring AOP的功能;Spring-context...

    spring mvc,spring, hibernate 整合登录实例

    3. **配置Spring**:编写Spring的配置文件,定义bean,包括数据源、SessionFactory(用于Hibernate)、事务管理器以及Spring MVC的相关配置。这里需要配置DAO和Service层的bean,使它们能够利用Hibernate操作数据库...

    spring mvc

    在 Spring MVC 中,可以通过 `@Autowired` 注解自动注入 Spring 容器中的 Bean。此外,也可以使用 `ApplicationContext` 对象手动获取 Bean。 #### 十八、Spring MVC 多视图控制器 多视图控制器允许一个控制器处理...

    Spring MVC简单例子

    Spring MVC可以通过自定义Validator或使用JSR-303/JSR-349 Bean Validation进行验证。同时,安全方面需要考虑防止SQL注入和XSS攻击。 7. **视图解析器**:设置ViewResolver,如InternalResourceViewResolver,用来...

    spring MVC的HelloWorld完整实例

    实例中可能包含一个或多个配置文件,如`spring-servlet.xml`,用于配置Spring MVC的组件,如视图解析器、拦截器、数据源、以及控制器的bean定义。 4. **HelloWorldController**: 这个名称暗示了项目中的核心控制...

    一个入门的spring mvc demo,基于eclipse maven

    在Spring MVC项目中,`META-INF`可能包含Spring的配置信息,如bean的定义。 `WEB-INF`目录是Java Web应用的标准目录,包含Web应用的内部资源,不直接暴露给用户。其中,`WEB-INF/web.xml`是Web应用的部署描述符,...

    Spring mvc + Spring + Mybatis 整合demo

    在本文中,我们将深入探讨如何将Spring MVC、Spring和Mybatis这三大流行框架整合到一个Java Web项目中,创建一个高效、灵活的数据访问层。这个整合的Demo项目名为"ssm-demo",它是一个基于Maven构建的项目,这意味着...

    spring 与 spring mvc 整合 配置讨论

    在IT行业中,Spring框架是Java企业级应用开发的首选,而Spring MVC是Spring框架的一个重要模块,用于构建Web应用程序。本文将深入探讨Spring与Spring MVC的整合配置,并结合标签"源码"和"工具"来解析相关的技术细节...

Global site tag (gtag.js) - Google Analytics