当前位置: 首页 > 知识库问答 >
问题:

spring cloud config server exec之间的区别是什么。jar和。jar后缀

姜楷
2023-03-14

我们目前正在使用Spring cloud config server spring-cloud d-config-server-1.1.0。M2-exec.jar,并希望升级到最新版本。但是,我注意到超过1.1.0。M2版本只有标准的jars,Maven repo中没有exec.jarhttp://maven.springframework.org/milestone/org/springframework/cloud/spring-cloud-config-server/

有人能解释一下有什么区别吗?我能用标准的非执行人员代替执行人员吗?

谢谢

共有1个答案

郎华皓
2023-03-14

exec jar包含config服务器的可执行版本(作为Spring Boot应用程序)。非exec jar只包含config server类。所以你不能仅仅用另一个替换exec jar。基本上,您需要做的是创建一个基本的Spring Boot应用程序,其中包含配置服务器依赖项和适当的注释(如示例所示):

@SpringBootApplication
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication.class, args);
    }
}
 类似资料:
  • 问题内容: 您能帮忙解释一下什么是带阴影的罐子,有用吗?还有什么是超级罐子。 问题答案: 我将首先解释什么是超级JAR,因为这将支持阴影说明。 超级JAR是包含多个JAR(或更常见的是,其他多个JAR本身)的内容的JAR。 您的应用程序几乎肯定会使用其他软件包,并且这些软件包可能以JAR的形式提供。使用Maven时,这些依赖关系表示如下: 在运行时,您的应用程序将期望在其类路径中找到此JAR中包含

  • 问题内容: JAR文件和软件包之间有什么区别吗? 问题答案: 包是一种 逻辑上 组织您的类的方法。例如,您可以在每个源文件的顶部声明足够相关以一起驻留在包中。Java编译器和运行时还将期望您将此类文件放置在path中,该路径的根是类路径中的目录或JAR。 JAR文件使您可以 物理上 组织您的班级。您可以获取任何Java文件(以及它们的父目录,遵循上面讨论的目录结构),并将它们存储在JAR文件中。一

  • 问题内容: java类文件和jar文件有什么区别? 问题答案: Jar文件是一个包含一个或多个Java类文件的Zip存档。这使得使用库(由多个类组成)更加方便。目录和Jar文件被添加到类路径,并且在运行时可用于在其中找到特定的类。

  • 问题内容: 这些天,我在学习Java,并且在.NET上花费了很多时间,因此当我要导出或导入库时,它们通常是.dll格式,在.Net环境中称为汇编,并且已编译为IL。他们可以以任何方式拥有图像,xml,音频和声音之类的资源。 我也想知道Java中的相同过程。我已经看过文档,但实际上它们使我有些困惑,为了弄清楚事情,我需要您的帮助。 问题: .NET Assembly与Java .jar是一样的东西吗

  • 问题内容: 使用 和运行Java应用程序有什么区别?在运行Java应用程序时,其中一个优先于另一个吗?我的意思是,对于JVM(根据它们的机器资源使用情况),这些方法中的哪一种更昂贵? 哪一种会导致JVM在尝试运行应用程序时产生更多线程? 问题答案: 我更喜欢第一个版本来启动Java应用程序,只是因为它的陷阱少了(“欢迎使用classpath hell”)。第二个需要一个可执行的jar文件,并且必须