`
dickwin
  • 浏览: 3801 次
  • 性别: Icon_minigender_1
  • 来自: Shenzhen
社区版块
存档分类
最新评论

如何在spring的容器中的一个普通bean获取request对象

阅读更多
基本情况是这样的: 需求是要在原来的系统对所有的操作增加日志记录功能 我用AOP可以实现对Spring配置的增删改方法进行拦截即可以看到操作的内容 另外我发现我得不到操作对象(比如谁做了这次增加内容的操作),也就是操作的对象保存在session里面 所有我想是不是有一个方法 在spring配置的一个普通bean里面 同时获得request对象 (这样能获得session对象 从而获得操作人)
分享到:
评论

相关推荐

    Spring之核心容器bean

    在Spring中,bean是一个由容器管理的对象,它的实例化、初始化、装配和销毁都是由Spring容器控制的。你可以通过XML、注解或者Java配置类来定义bean。例如,一个简单的XML配置如下: ```xml <bean id="myBean" class...

    17. Spring Boot普通类调用bean【从零开始学Spring Boot】

    总结来说,Spring Boot允许开发者轻松地在普通类中使用bean,通过Spring容器的强大功能来管理对象和依赖。通过理解并熟练运用上述知识点,可以更高效地开发Spring Boot应用。博客"17. Spring Boot普通类调用bean【从...

    spring bean的生命周期

    - **Singleton**:Spring容器中只会存在一个Bean实例,所有对Bean的请求都会返回同一个实例。 - **Prototype**:每次请求都会创建一个新的Bean实例。 - **Request**:在Web应用中,每个HTTP请求都会创建一个Bean...

    spring-aware接口实现与bean作用域(spring多容器层面)

    `ApplicationContextAware`是其中的一个典型接口,当我们想要在非托管类(即非Spring Bean)中获取Spring容器中的其他Bean时,可以使用这个接口。 `ApplicationContextAware`接口提供了`setApplicationContext`方法...

    Spring容器中Bean的作用域编程开发技术共3页.pd

    每个Spring容器中,对于一个定义为Singleton的Bean,只会存在一个实例。这种模式适用于全局唯一的对象,如数据访问对象(DAO)、服务层对象(Service)等。单例Bean在容器启动时被创建,并在整个容器生命周期中保持...

    spring中的bean

    在Spring中,Bean通常代表应用程序中的一个对象,这些对象由Spring容器(ApplicationContext)管理,包括创建、初始化、装配和销毁。Bean可以通过XML配置文件、注解或者Java配置类进行定义。 1. **Bean的定义**:在...

    第四章 在Ioc容器中装配Bean

    在Spring框架中,Bean装配是指Spring容器将应用程序中的对象进行实例化、配置以及组装的过程。这涉及到依赖注入的概念,即容器负责将依赖关系注入到对象中,而不需要对象自己去创建或者查找这些依赖关系。 首先,...

    Spring bean 管理

    Spring容器中最为常见的组件是Bean,它是Spring容器管理的对象实例。 在Spring中,Bean的管理包含多个方面:创建Bean实例、配置Bean属性、控制Bean的生命周期以及Bean作用域的定义。接下来将详细解释这些知识点。 ...

    Spring容器 .ppt

    - Request:在Web应用中,每个HTTP请求都会创建一个新的Bean实例。 - Session:在Web应用中,每个HTTP session会创建一个新的Bean实例。 - Global Session:在Portlet应用中,全局portlet session会创建一个新的...

    关于SpringBoot获取IOC容器中注入的Bean(推荐)

    在给定的示例代码中,我们可以看到,作者使用了第三种方式,创建了一个公共类`SpringUtil`来获取IOC容器中注入的Bean对象。这个类实现了`ApplicationContextAware`接口,使用`setApplicationContext`方法来设置`...

    Spring框架中Bean的生命周期 Spring中Bean有几种作用域

    2. **原型(Prototype)**:在每次请求时,Spring容器都会创建一个新的Bean实例。 3. **会话(Session)**:在Web应用中,每个用户会话对应一个Bean实例。这种作用域仅适用于Web环境。 4. **请求(Request)**:在...

    详解Spring中bean的作用域

    单例设计模式表示一个 ClassLoader 中只有一个 class 存在,而这里的 singleton 则表示一个容器对应一个 bean,也就是说当一个 bean 被标识为 singleton 时候,spring 的 IOC 容器中只会存在一个该 bean。...

    Spring中与Bean相关的接口

    在Spring框架中,Bean是核心概念,它代表了应用程序中的对象。这些对象通过Spring的依赖注入(Dependency Injection,DI)机制来管理和协调。本篇文章将深入探讨Spring中与Bean相关的接口,以及它们如何帮助我们更好...

    spring的bean作用域

    这种方式类似于设计模式中的单例模式,但不同之处在于,这里的"单例"是指在Spring容器内只有一个Bean实例,而不是在整个应用程序或JVM中。 - 配置Singleton Bean的例子是:`<bean id="role" class="spring.chapter2...

    spring-spring容器中bean知识点总结

    在Spring容器中,Bean是指一个Java对象,它可以是任何类型的对象,例如POJO、Service、DAO等。Bean的基本定义是使用XML配置文件或注解方式来定义的。Bean的别名是指Bean的名称,可以是任意字符串,但是通常使用小写...

    spring的bean加载顺序样例项目

    在Spring框架中,Bean的加载顺序是一个重要的概念,它涉及到Spring容器如何管理和初始化Bean的过程。在"spring的bean加载顺序样例项目"中,我们可以通过分析和实验来深入理解这一主题。下面将详细阐述Spring Bean的...

    Spring项目bean基础配置代码

    在Spring框架中,Bean是核心概念,它是Java对象在Spring容器中的实例,通过XML或Java配置来定义。本文将深入探讨Spring项目中的Bean基础配置、别名配置以及作用范围配置。 首先,我们来理解Bean的基础配置。在...

    Spring中Scope为Request和Session的Bean了.docx

    在Spring框架中,`Scope`是一个关键的概念,用于定义Bean的作用域。在给定的文档中,主要讨论了两种特定的Bean作用域:`Request`和`Session`。这两个作用域在Web应用开发中尤其重要,因为它们与HTTP请求和会话紧密...

    尚学堂_Spring_0600_IOC_Bean_Scope

    在Spring中,Bean是那些由容器管理的对象,它们通过XML、注解或Java配置的方式定义,并由Spring容器实例化、装配和管理。 接下来,我们要了解Bean的Scope。在Spring中,Bean可以有多种Scope,包括: 1. **...

    粗略实现spring创建bean

    - 单例(Singleton):默认模式,Spring容器只为每个Bean定义一个实例,全局共享。 - 原型(Prototype):每次请求都会创建一个新的Bean实例。 - 作用域(Scope):还包括请求(Request)、会话(Session)、应用...

Global site tag (gtag.js) - Google Analytics