【springcloud】springcloud Greenwich SR4版本笔记

时间:2019-12-03
本文章向大家介绍【springcloud】springcloud Greenwich SR4版本笔记,主要包括【springcloud】springcloud Greenwich SR4版本笔记使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

springcloud Greenwich SR4版本笔记

  本文只记录实际版本,配置,pom,代码以及注意事项。别的在其他springcloud 的F版本中已有详述。

目录:

  1. eureka server

1. eureka server

1.1 版本选择

jdk:    1.8
springcloud:    Greenwich.SR4
springboot:    2.1.9.RELEASE

1.2 pom

1.2.1 项目父pom

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.9.RELEASE</version>
  </parent>
  
  <modules>
  	<module>finchley-sr4-eureka-server</module>
  </modules>
  
  <properties>
  	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <java.version>1.8</java.version>
  </properties>
  
  <dependencyManagement>
  	<dependencies>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-dependencies</artifactId>
			<version>Greenwich.SR4</version>
			<type>pom</type>
			<scope>import</scope>
		</dependency>
  	</dependencies>
  </dependencyManagement>
  
    <repositories>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/libs-milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>

1.2.2 eureka server pom

<dependencies>
  	<dependency>
		<groupId>org.springframework.cloud</groupId>
		<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
	</dependency>
  </dependencies>

1.3 配置

1.3.1 单节点配置

application.yml中配置如下:

server:
  port: 8761
eureka:
  instance:
    hostname: localhost
  client:
    registerWithEureka: false
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
      
spring:
  freemarker:
    prefer-file-system-access: false

1.4 代码

eureka server 中起动类代类如下:

@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {
  
    public static void main(String[] args) {
        new SpringApplicationBuilder(EurekaServerApplication.class).web(WebApplicationType.SERVLET).run(args);
    }
}

  

原文地址:https://www.cnblogs.com/wjqhuaxia/p/11979971.html