【发布时间】:2016-06-11 07:22:56
【问题描述】:
在学习 Spring-Boot 和 Infinispan 时,我听说过 Embedded server 和 Embedded Java library 之类的词。这些是什么。它们与普通服务器和普通 Java 库有何不同?
【问题讨论】:
标签: spring spring-boot server infinispan
在学习 Spring-Boot 和 Infinispan 时,我听说过 Embedded server 和 Embedded Java library 之类的词。这些是什么。它们与普通服务器和普通 Java 库有何不同?
【问题讨论】:
标签: spring spring-boot server infinispan
嵌入式 Java 服务器是应用程序中附带的服务器。所以当你运行 main 方法时,应用服务器会随着应用程序的运行而启动。
与普通 java-server 的主要区别在于,您只启动 jar,而不是先安装服务器,然后在其中部署 war。
嵌入式 Java 库是嵌入到其他 jar 中的 jar。通常这只需将 libary-jar(s) 及其内容提取到一个新 jar 中,与您的应用程序一起(通常称为 uber-jar(或 über-jar)))即可完成。 Spring boot 不一样!:它不会提取 jar 并将其内容放入 container/outer/über - jar,而是将未爆炸的 jar 放入 container-jar。
【讨论】: