Spring Boot与Spring Clound 微服务项目搭建流程
Spring Boot与Spring Clound 微服务项目搭建流程
[toc]
- 前言:此博文用于记录Spring boot与Spring clound 项目搭建过程,包含简单数据库查询,逆向工程,常用pom依赖。完整配置Spring clound 项目微服务项目。
注:每次导入pom依赖后请install该module。
一、创建父级parent提供基础jar包
- 创建maven的moudule
- 指定父类型都为pom类型,并添加相关依赖
parent依赖一(1)
二、创建common为项目提供公用jar包、实体类、工具类等
创建maven类型module
添加父类依赖引用以及项目需要jar包
common依赖一(2)在resources下添加逆向工程配置文件generatorConfig.xml
generatorConfig.xml 二(1)在resources下创建mappers目录用于存放mapper.xml。
如图位置运行逆向工程,得到mapper,pojo,mappers
添加所需工具类,如
三、创建server提供spring cloud服务
创建spring boot的module
添加pom依赖引入父类包
server依赖一(3)运行主类添加@EnableEurekaServer 注解
配置application.properties服务
1 |
|
四、创建api编写项目源码
创建spring boot的module(步骤同server创建)
添加pom,将common作为jar包引入
api依赖一(4)运行主类添加client注解
1
2
3
4@EnableEurekaClient
@EnableFeignClients
@ComponentScan("com.zhiyou")
@MapperScan("com.zhiyou.mapper")配置application.properties客户端
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#设置客户端
server.port=8001
spring.application.name=ttl_api
eureka.client.service-url.defaultZone=http://localhost:8000/eureka/
#连接数据库
spring.datasource.url=jdbc:mysql://120.27.244.176:3306/hospital?useUnicode=true&characterEncoding=UTF-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=HBQ521521cf*
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#设置mapper.xml文件扫描位置
mybatis.mapper-locations=classpath:/mappers/*.xml
#给实体类包起别名
mybatis.type-aliases-package=com.zhiyou.pojo
五、测试程序运行
- 编写测试程序,查询表中内容
- controller
- serviceImpl
- 先启动server,再启动api。
- 浏览器输入”http://localhost:8001/found.action"测试
Spring Boot与Spring Clound 微服务项目搭建流程
http://example.com/43124.html