增加readme.md

This commit is contained in:
罗祥 2019-01-18 13:23:37 +08:00
parent 0e7fcf059b
commit cc0aaf81f7

View File

@ -90,7 +90,7 @@ public class ProducerController {
} }
``` ```
#### 3.2 将服务注册到注册中心 #### 3.2 指定注册中心地址,并在启动类上开启自动注册@EnableDiscoveryClient
```java ```java
server: server:
@ -106,6 +106,19 @@ eureka:
defaultZone: http://localhost:8010/eureka/ defaultZone: http://localhost:8010/eureka/
``` ```
```java
@SpringBootApplication
@EnableDiscoveryClient
public class ProducerApplication {
public static void main(String[] args) {
SpringApplication.run(ProducerApplication.class, args);
}
}
```
## 四、服务消费者的实现 ## 四、服务消费者的实现
@ -122,7 +135,7 @@ eureka:
</dependency> </dependency>
``` ```
#### 4.2 指定注册中心地址 #### 4.2 指定注册中心地址,并在启动类上开启自动注册@EnableDiscoveryClient
```java ```java
server: server:
@ -138,6 +151,18 @@ eureka:
defaultZone: http://localhost:8010/eureka/ defaultZone: http://localhost:8010/eureka/
``` ```
```java
@SpringBootApplication
@EnableDiscoveryClient
public class ConsumerApplication {
public static void main(String[] args) {
SpringApplication.run(ConsumerApplication.class, args);
}
}
```
#### 4.3 使用@LoadBalanced配置RestTemplate即可实现客户端负载均衡 #### 4.3 使用@LoadBalanced配置RestTemplate即可实现客户端负载均衡
```java ```java
@ -207,7 +232,9 @@ public class ProductService implements IProductService {
## 六、 附1 关于RestTemplate的说明 ## 六、 附1 关于RestTemplate的说明
#### 6.1 restTemplate 调用对应resultful接口时候使用的方法应该与接口声明方式@GetMapping@PostMapping@PutMapping@DeleteMapping)保持一致。请求类型与对应的调用方法如下。 #### 6.1 restTemplate 规范
restTemplate 调用对应resultful接口时候使用的方法应该与接口声明方式@GetMapping@PostMapping@PutMapping@DeleteMapping)保持一致。请求类型与对应的调用方法如下。
- GET请求(getForObject 、getForEntity) - GET请求(getForObject 、getForEntity)
- POST请求postForObject 、postForEntity - POST请求postForObject 、postForEntity