本节基于前面搭建的eureka注册中心和config配置中心,要搭建一个服务提供者并集成mybatis用于数据查询,mysql配置从配置中心进行加载,搭建一个服务消费者对提供者进行调用。配置的加载如下图
(一) 服务提供者
- 新建名为provider-server的SpringBoot工程,端口8081,加载配置中心的service-dev.properties,往euraka进行注册,配置bootstrap.yml如下
server:
port: 8081
spring:
cloud:
config:
uri: http://localhost:${
config.port:5555}
name: service
profile: ${
config.profile:dev}
application:
name: provider-server
eureka:
client:
serviceUrl:
defaultZone: http://localhost:8765/eureka/
pagehelper:
rowBoundsWithCount: true
pageSizeZero: true
reasonable: false
- 在pom.xml中引入mybatis依赖
<dependency>