什么是嵌入式服务器和嵌入式Java库?

时间:2016-02-28 06:23:51

标签: spring spring-boot server infinispan

在了解Spring-Boot和Infinispan的同时,我听说过嵌入式服务器和嵌入式Java库等词汇。这些是什么。它们与普通服务器和普通Java库有何不同?

1 个答案:

答案 0 :(得分:1)

嵌入式Java服务器是应用程序中提供的服务器。因此,当您运行main方法时,应用程序服务器会在应用程序运行时启动。

与普通java服务器的主要区别在于,您只需启动jar,而不是先安装服务器,然后在其中部署战争。

嵌入式Java库是嵌入到另一个jar中的jar。通常,只需将libary-jar及其内容解压缩到一个新jar中,然后使用您的应用程序(通常称为uber-jar(或über-jar)))即可完成此操作。 Spring boot做的与众不同!:它不会提取ja​​r并将其内容放入容器/外部/über - jar中,而是将未爆炸的jar放入容器jar中。