spring cloud config server exec.jar和.jar后缀之间有什么区别

时间:2017-02-24 14:07:45

标签: java spring-boot spring-cloud spring-cloud-config

我们目前正在使用spring cloud config server spring-cloud-config-server-1.1.0.M2-exec.jar,并希望升级到最新版本。但是,我注意到除了1.1.0.M2版本之外,Maven repo中只有标准罐子和exec.jar http://maven.springframework.org/milestone/org/springframework/cloud/spring-cloud-config-server/

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

由于

1 个答案:

答案 0 :(得分:0)

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

@SpringBootApplication
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigServerApplication {

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