java - 如何让一个简单的 HelloWorld 应用程序在 Spring Boot 中运行
问题描述
我正在尝试阅读一个简单的 Spring Boot Youtube 教程。
我在第二个视频中,我无法让我的 maven spring boot 项目运行(https://github.com/ishonowo/HelloWorldSpringBoot.git)。
我尝试了该论坛上针对该错误提出的所有建议:
线程“main”中的异常 java.lang.NoClassDefFoundError: org/springframework/boot/SpringApplication at com.infotech.app.HelloWorldSpringBootApp.main(HelloWorldSpringBootApp.java:10)
并且对于
错误:无法找到或加载主类 com.infotech.app.HelloWorldSpringBootApp
但我无法让它工作。
解决方案
删除maven-jar-plugin声明,改为添加spring-boot-maven-plugin。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
maven-jar-plugin 需要很少的其他参数,例如 addClasspath、存档和清单配置。
当您使用 spring-boot 和 spring-boot-maven-plugin 时,它将包括运行应用程序所需的所有配置。
推荐阅读
- asp.net - 如何防止mvc中的onmouseover等XSS攻击?
- flutter - 快车道构建失败
- microsoft-graph-api - Microsoft Graph translateExchangeIds 未返回与 EWS 相同的 ID
- mysql - MySQL - 昨天、本周至今、年初至今的聚合?
- java - 如何在android studio中用C++和java实现无缝循环?
- android - 如何恢复 ScrollView 在 Fragment 中的位置?
- python - 如何防止 Saxon/C Python 绑定在另一个处于活动状态时尝试启动新的 java VM?(JNI_CreateJavaVM() 失败,结果:-5)
- automation - 自动化工具如何识别控件
- database - 如何修复 Postgres 上过时的 postmaster.pid 文件?
- python-3.x - 无监督学习中的 NaN 损失函数