当前位置: 首页 > 面试题库 >

Spring获取当前的ApplicationContext

秦毅
2023-03-14
问题内容

我将Spring MVC用于我的Web应用程序。我的豆子写在“ spring-servlet.xml”文件中

现在我有一个课MyClass,我想用Spring bean访问这个课。

spring-servlet.xml我写了以下

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

现在我需要使用 ApplicationContext

ApplicationContext context = ??

这样我就可以

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

这该怎么做??


问题答案:

只需注入即可。

@Autowired
private ApplicationContext appContext;

或实现此接口:ApplicationContextAware



 类似资料:
  • 我正在为我的web应用程序使用Spring MVC。我的bean是在“”文件中编写的

  • 问题内容: 我正在使用以下代码来获取当前网址 是否有其他方法可以获取相同的URL,或者可能是获取当前URL的更好方法? 谢谢。 问题答案: 从参考:

  • 问题内容: 我的网站在服务器上 为此,我有两个域, 和 我想使用PHP当前域,但是如果我使用,则可以告诉我 代替: 如何获取域而不是服务器名称? 我有PHP版本5.2。 问题答案: 尝试使用此: 或解析 apache_request_headers()

  • 我有一个Spring Boot REST应用程序,它使用JWT令牌进行授权。我想使用AuthenticationPrincipal注释获取控制器中当前登录的用户。但如果我从loadUserByUsername返回自定义模型,并且auth停止工作,它总是返回null。我的模型实现了用户详细信息。 我试图扩展组织。springframework。安全果心用户详细信息。但我从JWTAuthenticat

  • 问题内容: 我要做的就是获取当前的类名,并且java在类名的末尾附加了一个无用的废话 $ 1 。如何摆脱它,只返回实际的类名? 问题答案: “ $ 1”不是“无用的废话”。如果您的班级是匿名的,则会附加一个数字。 如果您不想要类本身,而是想要其声明类,则可以使用。例如: 您可以使用一些静态实用程序方法来移动它。 但是请注意,这不是当前的类名。匿名类与其封闭类是不同的类。内部类的情况与此类似。

  • 问题内容: 我有要尝试生成报告的数据,并且正在研究“年初至今”报告。我在表中的列的格式设置为日期时间。我正在尝试运行select语句以获取date =今年的所有结果。 例如: 有没有完成此目的的简便方法? 问题答案: 是的,实际上非常简单: