本文共 3496 字,大约阅读时间需要 11 分钟。
Spring Cloud??????????????????????????????????????????????????????????Spring Cloud??????????????????????????????????????????????????????????Cloud Foundry?
Spring Cloud?????????????????????????????????????????
Spring Cloud?????????????????????????????????????????????????????Spring Boot?????
@EnableDiscoveryClientpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }} ??Git???????????????Spring Cloud Config??????????Spring Environment????????Spring????????
?Netflix OSS????Eureka?Hystrix?Zuul?Archaius????????????????????????
??????????????????????????????????????????
???Pivotal Cloud Foundry??????????????????SSO?OAuth2??????
????Open Service Broker API???????????????????????
??Zookeeper?Redis?Hazelcast?Consul????????????????
??Hashicorp Consul?????????????
?Zuul????????OAuth2 REST????????????????
?Zipkin?HTrace???????ELK?????????????????
???????????????????????????DSL????GUI?REST API?
???????????????????????Kafka?RabbitMQ???????
??????????????????Spring Boot???????????????
??Apache Zookeeper??????????????
????Amazon Web Services???????Spring???API?AWS??????????
?????????????????????????????????
??Spring Boot????????Spring Cloud????????
??Groovy??????Spring Cloud???????
??????????????????
??Project Reactor??????????
???????Spring??????????Spring Boot?????
??????????????????
????????????????????????
Spring Cloud???????????????????????????????????????????????Angel???Brixton???????????????????????.SRX??????Finchley.SR5????????????
??????????Spring Cloud???
???????????Maven?Gradle????Spring Cloud BOM??????
org.springframework.cloud spring-cloud-dependencies Finchley.SR2 pom import
?Spring Boot????????????
@SpringBootApplication@EnableDiscoveryClientpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }} ???????????
mvn spring-boot:run
??Spring Cloud????????????????????????????????
??????????
@SpringBootApplication@EnableDiscoveryClientpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }} @SpringBootApplication@EnableWebMvcpublic class Application { @Override public void configure(WebMvcConfigurer config) { config.addInterceptors(new InterceptorVerifier<>()); }} ????????????????Spring Cloud??????????
转载地址:http://uqxj.baihongyu.com/