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

如何找到Spring Boot应用程序的入口点?

慕志泽
2023-03-14

Spring Boot应用程序的入口点是什么?

public static void main having - SpringApplication.run(Application.class, args) 

示例-SpringBoot2RestServiceApplication.java。

但如何知道什么是入口点,只需通过代码。前面,如果我们查看applicationcontext.xml-example-applicationcontext.xml,我们可以理解流程。

有没有什么方法,或者也许有一个标准可以遵循,让这种理解变得不言自明?

我的问题更多的是了解应用程序的流程,而不是找到主类。一种选择是将配置(@configuration)分离到一个具有多个@bean注释的单独类中,这将有助于在一个地方找到所有bean连接。是否有大型项目使用的标准来使代码流变得可理解?

共有1个答案

宋望
2023-03-14

最简单的方法可能是在代码中搜索@springbootapplication

但是,获得这些信息的一个保证方法是构建Spring Boot Jar。从那里,您可以打开结果JAR,并在META-INF/manifest.mf下找到清单中定义的主类。您将在start-class属性下看到它:

Start-Class: com.example.foo.Application
 类似资料:
  • 问题内容: 如何在Blackberry Application中设置备用入口点。将有2个应用程序 UI应用 后台应用程序:将在自动启动时运行。 我曾尝试过一篇有关此问题的黑莓知识中心文章,其编码如下。但是,在单击应用程序图标时,没有任何响应。 类UI应用程序 后台应用 我根据此(编辑)错误链接 配置了Blackberry_App_Discriptor.xml 。 问题答案: 尝试记录args和ar

  • 我有Kafka Streams java应用程序启动并运行。我试图使用KSQL创建简单的查询,并使用Kafka流来实现复杂的解决方案。我希望将KSQL和Kafka流作为Java应用程序运行。 我打算通过https://github.com/confluentinc/ksql/blob/master/ksqldb-examples/src/main/java/io/confluent/ksql/em

  • 这是一个启动应用程序。它运行完美,但没有得到输出(它显示我的HTTP状态404错误在浏览器) 波姆。xml 启动类Main方法 控制器在主类后加载 网址:http://localhost:8080/hello输出

  • 在我的Spring Boot1.4应用程序中,我使用JDBC与本地MySQL进行对话,使用了以下属性- null 所以,我的问题是,您将如何检测Spring Boot应用程序线程池中的JDBC连接池线程? 还有,属性配置有什么问题?为什么没有创建预期线程数的JDBC连接池?

  • 我想把我的项目换成基于spring的产品。 我的第一步是将我的java web应用程序从一个生成的WAR文件转换成一个独立的可执行jar,它由Spring引导驱动。 让我们从GITHUB获取一个开源Web应用示例。vaadinspringweb应用程序 网络。xml文件可以在这里找到。 根上下文文件可以在这里找到。 我希望有一些指导我执行转换。 我还提交了Spring启动项目中的一个问题。

  • 我正在按照本指南将MySql添加到一个已经存在的SpringBoot项目中,该项目的依赖关系管理是在Graddle上。就在我添加教程中使用的这三个类时,如下所示 main/java/net/code/model/users.java 我的类使用@SpringBoot main/java/net/code/app.java 但每当我运行该应用程序时,我总是收到下面的消息 我搜索了一些相关问题,比如S