SpringCloud-Alibaba系列教程2.搭建用户微服务模块

Posted White

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringCloud-Alibaba系列教程2.搭建用户微服务模块相关的知识,希望对你有一定的参考价值。

本节是陆续搭建系统和编码的开始,我们会优先完成一个基础工程的创建。一般在互联网企业这部分工作可能不需要反复处理,只需要在承接产品需要后使用脚手架或者直接复制以往工程就可以创建现有需要使用的工程了。例如 Spring 官网也提供了创建工程的脚手架,https://start.spring.io Spring Initializr 本质上也是一个 Web 应用,它可以通过 Web 界面、Spring Tool Suite、IntelliJ IDEA 等方式,构建出一个基本的 Spring Boot 项目结构。因为我们是搭建微服务项目。所以这里我们需要进行基本的框架搭建。

首先接着上一篇文章我们在这里新建一个Module

选择Maven工程。名字就叫shop-user

新建后我们需要在pom中添加相关依赖。

我们主要基于的springboot,所以添加一些springboot的依赖。(如果后续需要其他会继续添加)

然后我们添加自定义包(这里是com.ylesb)

然后再添加SpringBoot启动类添加Main函数

然后新建配置文件,我比较习惯用yml的,这个视自己情况而定

server:
  port: 8071
spring:
  application:
    name: service-user
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver #版本看自己数据库版本安装
    url: jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&userSSL=true
    username: root
    password: 123456
  jap:
    hibernate:
      hb2ddl:
        auto: update
        dialect: org.hibernate.dialect.MySQL5InnoDBialect

然后新增如下包

然后对应添加User的相关Class



至此我们的用户微服务相关搭建就完成了,同样我们可以按照上述步骤搭建其他微服务,我们的产品微服务就不演示了,大家可以按照上述相关流程搭建一下,然后我们下一节根据我们搭建的进行继续微服务的调用。

后期会在这个项目上不断添加,喜欢的请点个start~
项目源码参考一下分支220121_xgc_buildFramework

Gitee:https://gitee.com/coderxgc/springcloud-alibaba
GitHub:https://github.com/coderxgc/springcloud-alibaba

代码改变世界

以上是关于SpringCloud-Alibaba系列教程2.搭建用户微服务模块的主要内容,如果未能解决你的问题,请参考以下文章

【SpringCloud-Alibaba系列教程】13.gateway网关结合Sa-token进行登录鉴权

SpringCloud-Alibaba系列教程14.一文教你入门RocketMQ

深入浅出Dubbo3原理及实战「SpringCloud-Alibaba系列」基于Nacos作为注册中心进行发布SpringCloud-alibaba生态的RPC接口实战

深入浅出SpringCloud原理及实战「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析

springcloud-Alibaba入门简介

SpringCloud-Alibaba的Nacos究竟有多好用?