1.创建springboot工程
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
2.配置服务
#端口号
server.port=8001
spring.application.name=eureka-provide
#使用ip地址注册
eureka.instance.prefer-ip-address=true
#服务注册地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
3.编写服务接口
@RestController
public class OrderController {
@Resource
OrderService orderService;
@RequestMapping("/placeOrder")
public String placeOrder(){
return orderService.placeOrder();
}
}
@Service
public class OrderService {
public String placeOrder(){
return "8001您购买了一本java开发书籍.";
}
}