我正在学习 Spring Boot。我做了一个简单的 Spring Boot 项目,可以在http://localhost:8080/welcome输出一个 hello world 字符串
我使用 Maven 构建我的项目,该项目将输出一个 jar 文件。要启动我的 spring boot 应用程序,我使用如下命令
java -jar my-springboot-app.jar
我的问题是:
Java 是如何智能到足以定位我的主类及其主要方法(例如应用程序启动器)的?
我检查了 jar 文件并浏览了那些 BOOT-INF 和 META-INF,但找不到任何线索。
spring boot 框架 (@SpringBootApplication) 或 maven 会自动为我施展魔法吗?
凤凰求蛊
达令说
相关分类