我们目前正在使用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吗?
由于
答案 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);
}
}