spring云配置服务器exec.jar和.jar后缀有什么区别

What is the difference between spring cloud config server exec.jar and .jar suffix

我们目前正在使用 spring 云配置服务器 spring-cloud-config-server-1.1.0.M2-exec.jar 并希望升级到最新版本。但是,我注意到在 1.1.0.M2 版本之后,只有标准的 jar,在 Maven 仓库 http://maven.springframework.org/milestone/org/springframework/cloud/spring-cloud-config-server/

中没有 exec.jar

有人可以解释一下有什么区别吗?我可以只用标准的非执行人员替换执行人员吗?

谢谢

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

@SpringBootApplication
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigServerApplication {

    public static void main(String[] args) {
        SpringApplication.run(ConfigServerApplication.class, args);
    }
}