1-3构建微服务

叁歲伎倆 2023-05-21 05:58 79阅读 0赞

文章目录

    • 微服务构建步骤
      • 1 在父工程上新建module,类型为maven
      • 2 修改pom.xml
      • 3 添加主类
  • 4 创建配置文件application.yml,在src/main/resources目录下创建
  • 5 在src/main/java/cn/hzp下创建controller、service、dao

微服务构建步骤

  • 构建对象

    用户微服务shop-user
    商品微服务shop-product
    订单微服务shop-order

  • 步骤简述

    1 构建工程
    2 修改依赖
    3 创建主类
    4 创建配置文件

    1. 优先级:bootstrap.properites > bootstrap.yml > application.properties > application.yml

    5 创建接口和实现类(cotroller、service、dao)

1 在父工程上新建module,类型为maven

2 修改pom.xml

  • 添加web依赖、common的实体依赖



    org.springframework.boot
    spring-boot-starter-web


    cn.hzp
    shop-common
    1.0-SNAPSHOT

3 添加主类

  • 以用户微服务shop-user为例,在/src/main/java下创建cn.hzp.UserApplication

    @SpringBootApplication
    public class UserApplication {

    1. public static void main(String[] args) {
    2. SpringApplication.run(UserApplication.class);
    3. }

    }

4 创建配置文件application.yml,在src/main/resources目录下创建

  • 增加服务端口、服务名称、数据源、JPA

    server:
    port: 8071
    spring:
    application:

    1. name: service-user

    数据源配置

    datasource:

    1. driver-class-name: com.mysql.jdbc.Driver
    2. url: jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=true
    3. username: root
    4. password: root

    持久层配置

    jpa:

    1. properties:
    2. hibernate:
    3. hbm2ddl:
    4. auto: update
    5. dialect: org.hibernate.dialect.MySQL5InnoDBDialect

5 在src/main/java/cn/hzp下创建controller、service、dao

发表评论

表情:
评论列表 (有 0 条评论,79人围观)

还没有评论,来说两句吧...

相关阅读

    相关 如何构建服务架构?

    相信很多人对微服务架构都会产生这样一些疑问,例如我要何时使用微服务架构?又如何将应用程序分解为微服务?分解后,要如何去搭建微服务架构?同时,在微服务架构中,因为会涉及到多个组件