当前位置: 首页 > 知识库问答 >
问题:

Spring Boot在Web应用程序上下文中查找bean

宗政唯
2023-03-14

我们如何使用Spring Boot在Web应用程序构建的Web应用程序上下文中找到所有bean。我看到了许多从应用程序上下文中获取bean但不从Web应用程序上下文中获取bean的示例。

共有1个答案

祁霖
2023-03-14

自动连接应用程序上下文,

@Autowired
private ApplicationContext appContext;

获取豆子,

String[] beans = appContext.getBeanDefinitionNames();
    
for (String bean : beans) {
    System.out.println(bean);
}
 类似资料:
  • 我有一个与RESTful服务和MySQL数据库相结合的EJB应用程序。我想在我的Wildfly服务器上部署这个应用程序。我已经配置了一切,到目前为止,当我想通过Wildfly服务器上的Eclipse启动应用程序时,没有任何错误。问题是我不能通过浏览器访问重新源码--我想在浏览器中调用http://localhost:8080/rest-ejb-articleservice/v1/articles来

  • 我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe

  • 我正在尝试找到一种方法来显式指定部署到Glassfish的Web应用程序的上下文路径3.1.2.2但到目前为止我还没有运气。有人能对此提供指导吗?背景如下: 我有一个Web应用程序,它由两个单独的Netbean(7.0)项目组成。第一个是Web服务,称为FOWS。第二个是使用FOWS网络服务的面向用户的Web应用程序。它被称为FooApp。 我最近将glassfish升级到3.1.2.2,希望解决

  • 我试图从运行在WebSphere7上的web应用程序中调用SAP web服务。 客户机是从WSDL生成的,我使用JNDI查找来查找服务。查找失败,出现。 网状物xml: JNDI查找: 例外情况: 我已经使用来显示所有的名称,但是我看不到。 有许多JDBC资源也可以通过JNDI访问。这些在垃圾堆中可见,工作正常。 我忘了什么吗?

  • 问题内容: 我想将上下文根从“ / war_name”(默认)更改为“ /”。 因此,我创建了一个jboss-web.xml文件,并将其推送到WEB-INF目录中。 该文件的内容是: 不幸的是,这在战争部署期间导致以下错误: 但是,当我输入诸如/ RoomManagement之类的目录名称时,没有此问题。但是,如果我使用这个,我将无法访问/ RoomManagement中没有的JSP。 您是否有一