栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法导入类,IntelliJ显示BOOT

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法导入类,IntelliJ显示BOOT

听起来您正在尝试将Spring Boot应用程序用作依赖项。一般来说,不建议这样做,因为与war文件一样,Spring Boot应用程序也不打算用作依赖项。

在spring启动文件说的情况如下:

如果您的应用程序包含要与其他项目共享的类,则建议的方法是将该代码移到单独的模块中。然后,您的应用程序和其他项目可以依赖单独的模块。

如果这不是一个选择,那么您将需要配置您的项目以构建应用程序jar和一个适合用作依赖项的jar。从文档的同一部分:

如果您不能按照上面的建议重新排列代码,则必须配置Spring
Boot的Maven和Gradle插件以生成一个单独的工件,该工件适合用作依赖项。可执行存档不能用作依赖项,因为可执行jar格式将BOOT-INF /
classes中的应用程序类打包。这意味着当将可执行jar用作依赖项时,找不到它们。

为了产生两个工件,一个可以用作依赖项,另一个可以执行,必须指定分类器。该分类器应用于可执行归档文件的名称,保留默认归档文件以用作依赖项。

您正在使用Maven,因此适当的配置应如下所示:

<build>    <plugins>        <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration>     <classifier>exec</classifier> </configuration>        </plugin>    </plugins></build>

您的应用程序的可执行文件胖子现在将与

exec
分类器一起发布。可以用作依赖项的普通jar将不会被分类。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/369962.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号