版权声明:小哥哥小姐姐们,本文为小博主原创文章,转载请附上博主博文网址,并标注作者谢谢~~。违者必究 https://blog.csdn.net/HuHui_/article/details/87998111
前言
开始更新SpringCloud-Finchley.RELEASE版本工程搭建
后续补充一下知识点和个人理解,先把最简单实操补充完…
装备
- IDEA
- MAVEN
- RabbitMQ
Core-Code
Maven Dependency
<!--SpringBoot Parent-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.3.RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<springcloud.version>Finchley.RELEASE</springcloud.version>
</properties>
<dependencyManagement>
<dependencies>
<!--Spring Cloud dependencies-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${springcloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!--配置中心-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<!--eureka-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<!--动态更新配置-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bus-amqp</artifactId>
</dependency>
</dependencies>
Application.yml
spring:
application:
name: config-server
cloud:
config:
server:
git:
uri: https://github.com/ithuhui/hui-base-springcloud-config-repo
username: ithuhui
password:
basedir: D:\repo-github\hui-base-springcloud\out\basedir
fail-fast: true
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka
instance:
appname: config-server
prefer-ip-address: true
server:
port: 9090
Code
package com.hui.base.springcloud.config;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
/**
* <b><code>ConfigApplication</code></b>
* <p/>
* Description:
* <p/>
* <b>Creation Time:</b> 2018/11/26 0:06.
*
* @author Hu Weihui
*/
@SpringBootApplication
@EnableEurekaClient
@EnableConfigServer
public class ConfigApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigApplication.class, args);
}
}
界面
Note
后续补充一下知识点和个人理解,先把最简单实操补充完
GitHub
【SpringCloud】完整工程 https://github.com/ithuhui/hui-base-springcloud
【Config-Server】配置中心配置文件:https://github.com/ithuhui/hui-base-springcloud-config-repo
Author
作者:HuHui
转载:欢迎一起讨论web和大数据问题,转载请注明作者和原文链接,感谢