Spring获取当前的ApplicationContext

2023-11-29

我正在为我的 Web 应用程序使用 Spring MVC。我的豆子写在“spring-servlet.xml" file

现在我有课MyClass我想使用 spring bean 访问这个类

In the spring-servlet.xml我写了以下内容

<bean id="myClass" class="com.lynas.MyClass" />

现在我需要使用访问它ApplicationContext

ApplicationContext context = ??

这样我就能做到

MyClass myClass = (MyClass) context.getBean("myClass");

这个怎么做??


只需注入即可..

@Autowired
private ApplicationContext appContext;

或者实现这个接口:应用上下文感知

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring获取当前的ApplicationContext 的相关文章

  • Spring AspectJ 在双代理接口时失败:无法生成类的 CGLIB 子类

    我正在使用Spring的
  • 解析“流”JSON

    我在浏览器中有一个网格 我想通过 JSON 将数据行发送到网格 但浏览器应该在接收到 JSON 时不断解析它 并在解析时将行添加到网格中 换句话说 在接收到整个 JSON 对象后 不应将行全部添加到网格中 应该在接收到行时将其添加到网格中
  • 过滤两次 Lambda Java

    我有一个清单如下 1 2 3 4 5 6 7 和 预期结果必须是 1 2 3 4 5 6 7 我知道怎么做才能到7点 我的结果 1 2 3 4 5 6 我也想知道如何输入 7 我添加了i gt i objList size 1到我的过滤器
  • Spring Boot Data JPA 从存储过程接收多个输出参数

    我尝试通过 Spring Boot Data JPA v2 2 6 调用具有多个输出参数的存储过程 但收到错误 DEBUG http nio 8080 exec 1 org hibernate engine jdbc spi SqlStat
  • 当 OnFocusChangeListener 应用于包装的 EditText 时,TextInputLayout 没有动画

    不能比标题说得更清楚了 我有一个由文本输入布局包裹的 EditText 我试图在 EditText 失去焦点时触发一个事件 但是 一旦应用了事件侦听器 TextInputLayout 就不再对文本进行动画处理 它只是位于 editText
  • 如何访问JAR文件中的Maven资源? [复制]

    这个问题在这里已经有答案了 我有一个使用 Maven 构建的 Java 应用程序 我有一个资源文件夹com pkg resources 我需要从中访问文件 例如directory txt 我一直在查看各种教程和其他答案 但似乎没有一个对我有
  • Eclipse 选项卡宽度不变

    我浏览了一些与此相关的帖子 但它们似乎并不能帮助我解决我的问题 我有一个项目 其中 java 文件以 2 个空格的宽度缩进 我想将所有内容更改为 4 空格宽度 我尝试了 正确的缩进 选项 但当我将几行修改为 4 空格缩进时 它只是将所有内容
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • java.io.Serialized 在 C/C++ 中的等价物是什么?

    C C 的等价物是什么java io Serialized https docs oracle com javase 7 docs api java io Serializable html 有对序列化库的引用 用 C 序列化数据结构 ht
  • 专门针对 JSP 的测试驱动开发

    在理解 TDD 到底是什么之前 我就已经开始编写测试驱动的代码了 在没有实现的情况下调用函数和类可以帮助我以更快 更有效的方式理解和构建我的应用程序 所以我非常习惯编写代码 gt 编译它 gt 看到它失败 gt 通过构建其实现来修复它的过程
  • 非 Spring 托管类中 DI 的编译时编织

    我想为标记为的类配置编译时编织 Configurable注释能够将 spring 依赖项注入到初始化的类中new操作员 我不想使用加载时编织 因为我无权访问应用程序服务器的运行脚本 因此无法修改它 另外 我希望能够在测试中使用此类 我的意思
  • Android:无法使用 DbHelper 和 Contract 类将数据插入 SQLite

    public class Main2Activity extends AppCompatActivity private EditText editText1 editText2 editText3 editText4 private Bu
  • 我如何在java中读取二进制数据文件

    因此 我正在为学校做一个项目 我需要读取二进制数据文件并使用它来生成角色的统计数据 例如力量和智慧 它的设置是让前 8 位组成一个统计数据 我想知道执行此操作的实际语法是什么 是不是就像读文本文件一样 这样 File file new Fi
  • 干净构建 Java 命令行

    我正在使用命令行编译使用 eclipse 编写的项目 如下所示 javac file java 然后运行 java file args here 我将如何运行干净的构建或编译 每当我重新编译时 除非删除所有内容 否则更改不会受到影响 cla
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • 如何使用mockito模拟构建器

    我有一个建造者 class Builder private String name private String address public Builder setName String name this name name retur
  • 包 javax.el 不存在

    我正在使用 jre6 eclipse 并导入 javax el 错误 包 javax el 不存在 javac 导入 javax el 过来 这不应该是java的一部分吗 谁能告诉我为什么会这样 谢谢 米 EL 统一表达语言 是 Java
  • 创建一个 JSON 对象以在 Spring Boot 测试中发布

    我想编写基本测试来使用 JSON 负载在 users URL 上执行 POST 请求来创建用户 我找不到如何将新对象转换为 JSON 到目前为止有这么多 这显然是错误的 但解释了目的 Test public void createUser
  • 长轮询会冻结浏览器并阻止其他 ajax 请求

    我正在尝试在我的中实现长轮询Spring MVC Web 应用程序 http static springsource org spring docs 2 0 x reference mvc html但在 4 5 个连续 AJAX 请求后它会
  • CamcorderProfile.videoCodec 返回错误值

    根据docs https developer android com reference android media CamcorderProfile html 您可以使用CamcorderProfile获取设备默认视频编解码格式 然后将其

随机推荐

  • 使用 queryselectorall、jquery、getelementsbyid、getelementsbyclassname 从 dom 中删除元素

    我正在为一个库编写一个函数 该函数获取元素对象并将其从 DOM 中删除 我这个工作正常 但想知道是否有办法做一个for环形 我找到NodeLists and HTMLCollections无法使用相同的 for 循环 因此我构建一个数组 然
  • Colab+TPU 不支持 TF 2.3.0 tf.keras.layers.experimental.preprocessing

    我正在使用更新我的模型TF 2 3 0基于Colab TPUhttps keras io examples vision image classification efficientnet fine tuning 特别是在数据增强和从预训练
  • 如何以托管方式在.NET中获取父进程

    我在 NET 中寻找了很多获取父进程的方法 但只找到了 P Invoke 方式 这是一个解决方案 它使用 p invoke 但似乎运行良好 32 或 64 cpu
  • 如何在 iPhone 中显示日历而不是使用 UIDatePicker?

    我正在使用 UIDatePicker 控制器在 iPhone 应用程序中选择日期 现在 我想显示日历视图而不是 UIDatePicker 控制器 我已经在谷歌上搜索到了我的最佳水平 但是 我找不到解决我的问题的确切解决方案 任何人都可以帮助
  • 无法将值传递给文档签名模板

    我正在尝试弄清楚如何将表单字段值传递到我的文档签名模板 我查看了 v2 API 文档 但没有发现任何结果 您只需在 JSON 请求属性 或 XML 中使用tabLabel and value特性 例如 这将填充 2 个数据字段 一个名为 A
  • 如何使用复制构造函数和复制赋值都是私有的对象?

    读书中TCPL 我遇到了一个问题 正如标题所提到的 然后 私有 类是 class Unique handle private Unique handle operator const Unique handle rhs Unique han
  • Haskell 中通过 unsafePerformIO 的全局变量

    GHC API 要求在调用之前进行一些初始化 具体来说 parseStaticFlags只能调用一次 我有可以调用的函数runGhc MaybeFilePath Ghc a gt IO a多次运行某些 GHC API 方法 然而 某些初始化
  • 两个不同时区的时差

    我想获取当前时间 即 IST 和存储在 DB EST 中的时间之差 为此 我尝试在计算差异之前将当前时间转换为东部时间 但它不起作用 在下面的方法中 当地时间不会仅转换为 EST 您能建议我更好的方法吗 返回类型为getModifiedDa
  • 如何从url中获取参数?

    我有一个像这样的网址 http localhost 8080 steer trip create 3 在哪里 在我的页面中 我想使用 jquery 获取值 3 请帮我 From 根据位置突出显示按钮 var pathname window
  • 连续多次转换未按预期工作[重复]

    这个问题在这里已经有答案了 根据我的理解 强制转换用于将值从一种类型转换为另一种类型 我在 Joshua Bloch 和 Neal Gafter 所著的 Java Puzzlers Traps Pitfalls and Corner Cas
  • PHP 分割/分解字符串

    我想在 PHP 中分割 分解一个字符串 该字符串如下所示 strong Label strong p Value p 得到这个结果 array strong Label strong p Value p 我怎样才能做到这一点 你可以这样做
  • PyObjC“此应用程序不允许通知”

    我正在尝试测试一个简单的 Python 脚本来发送 macOS 通知 import UserNotifications def notif callback err print Error in notification callback
  • facebook 登录错误,IOS 9,Swift

    我正在尝试在我的应用程序中实现 Facebook 登录 但出现错误 我的 info plist 代码是
  • 如何更改 Vagrant“默认”机器名称?

    启动 vagrant box 时名称 default 从何而来 vagrant up Bringing machine default up with virtualbox provider 有办法设置这个吗 我发现多个选项令人困惑 因此我
  • 冒泡排序与选择排序的效率

    我知道冒泡排序和选择排序的大 O 值是相同的 n 2 但是当我尝试使用大小为 1000 的数组运行两者时 冒泡排序需要 962037 次交换来对数组进行排序 而选择排序Sort 只需要 988 次交换即可对数组进行排序 为什么这些不同 因为
  • 当 np.nan 设置为默认值时,为什么 np.select 返回 'nan' 作为字符串而不是 np.nan ?

    我在用np select根据应用于其他列的多个条件创建新列 这是一个简单的例子 df pd DataFrame A 0 3 4 B 10 0 2 mask1 df A 0 mask2 df A 4 df df assign C np sel
  • 在 FTP 服务器上重命名文件时出现“(553) 文件名不允许”

    在我的应用程序中 我在 FTP 服务器的一个目录中拥有文件 并将该文件源移动到目标路径 在此过程中 当我移动选定的源文件时 该源文件不会显示在源路径中 它将仅显示在目标路径中 我尝试了下面的代码 但出现错误 string sourceurl
  • iso-8859 和 iso-8859-1 之间的区别,

    iso 8859支持拉丁字符吗我需要在java程序中使用iso 8859 1来读取中文字符文件 这有什么区别 ISO 8859 是 8 位字符编码的标准 8 位给你 256 种组合 这对于大多数拉丁字母的扩展来说是可以的 但对于中文字符来说
  • 合并 ES6 地图/集的最简单方法?

    有没有一种简单的方法可以将 ES6 地图合并在一起 例如Object assign 当我们讨论这个问题时 ES6 Sets 怎么样 比如Array concat 对于套装 var merged new Set set1 set2 set3
  • Spring获取当前的ApplicationContext

    我正在为我的 Web 应用程序使用 Spring MVC 我的豆子写在 spring servlet xml file 现在我有课MyClass我想使用 spring bean 访问这个类 In the spring servlet xml