Spring Boot 打成的 jar 和普通的 jar 有什么区别呢?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Spring Boot 打成的 jar 和普通的 jar 有什么区别呢?

2022-03-14 22:29:26 901 1

Spring Boot 打成的 jar 和普通的 jar 有什么区别呢?

取消 提交回答
全部回答(1)
  • 游客atyyogx5esqqy
    2022-03-14 22:30:05

    Spring Boot 项目最终打包成的 jar 是可执行 jar ,这种 jar 可以直接通过 java -jar xxx.jar 命令来运行,这种 jar 不可以作为普通的 jar 被其他项目依赖,即使依赖了也无法使用其中的类。 Spring Boot 的 jar 无法被其他项目依赖,主要还是他和普通 jar 的结构不同。普通的 jar 包,解压后直接就是包名,包里就是我们的代码,而 Spring Boot 打包成的可执行 jar 解压后,在 \BOOT-INF\classes 目录下才是我们的代码,因此无法被直接引用。如果非要引用,可以在 pom.xml 文件中增加配置,将 Spring Boot 项目打包成两个 jar ,一个可执行,一个可引用。

    0 0
相关问答

1

回答

SpringBoot自动配置的原理是什么?

2021-11-04 21:31:00 153浏览量 回答数 1

1

回答

Dubbo 能集成 Spring Boot 吗?

2019-11-04 14:22:06 727浏览量 回答数 1

1

回答

如何通过Angular 8客户端程序+CORS问题使用Spring Boot应用程序的rest AP

2019-10-16 21:25:49 7351浏览量 回答数 1

1

回答

Spring Boot 2.0.5项目CORS问题:将CORS header添加到http响应中

2019-10-14 19:03:14 7255浏览量 回答数 1

0

回答

Spring Cloud 和Spring boot 的版本匹配关系?

2019-10-12 14:12:50 252浏览量 回答数 0

1

回答

如何找到记录了Spring Boot服务请求的目标URL

2019-10-12 16:52:50 575浏览量 回答数 1

1

回答

在Spring Boot上下文中,身份验证和授权有什么区别?

2019-10-12 18:38:17 3080浏览量 回答数 1

1

回答

Spring Boot + JAX-WS没有额外的servlet?

2019-10-10 18:07:05 522浏览量 回答数 1

1

回答

找到但未呈现Spring Boot 2.1.x JSP文件

2019-10-09 19:47:18 656浏览量 回答数 1

1

回答

Spring Boot + Hibernate-技术问题

2019-10-03 19:34:10 508浏览量 回答数 1
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战
立即下载
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题)
立即下载
Spring Cloud Alibaba - 重新定义 Java Cloud-Native
立即下载