两个server 两个数据库 微服务_(子文章)Spring Boot搭建两个微服务模块

详细演示user-service的搭建过程,user-consume的搭建过程类似,只说明有区别的部分。

这两个项目没有构成完整的微服务demo,完整的需要去看主文章。

1. 创建工程和user-service模块

1.1 创建空工程

1.2 在空工程里新建Module

一个Module就是一个项目,一个微服务。

选择Spring Initializr,JDK1.8及以上,Default URL(访问这个URL:https://start.spring.io也可以在页面上选择模块构建并下载工程)

填写Group和Artifact信息

选择模块

由于我们要提供接口,查询并返回数据,所以需要Web和SQL的相应模块。

点Next->Finish完成。

项目结构如图所示:

UserServiceApplication: 启动里面的main函数就能启动这个项目。

resources:里面放静态资源,static放的一般是图片,脚本和CSS;templates是前端静态化页面的默认存放位置(本例不涉及页面静态化)。

application.yml:SpringBoot项目的整体配置文件,可以配置包括JDBC、连接池等属性。这个文件默认后缀名是properties,可以修改为yml,yml的语法更简洁。

pom.xml:这是一个maven项目,里面引入了项目所需的各种依赖。

2. 配置文件

2.1 pom.xml

除了自动生成的部分,我还添加了三个依赖

javax.persistence-api:java持久层API,用于pojo类的@Table等注解,关联实体类和数据库表

lombok: 用于pojo类的@Data注解,用于自动生成get,set方法。

mapper-spring-boot-starter: 通用mapper,继承通用mapper后能直接使用其包含的查询方法查询,不必再写xml文件。

xsi:schemaLoca

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值