1-3构建微服务

微服务构建步骤

  • 构建对象
用户微服务shop-user
商品微服务shop-product
订单微服务shop-order
  • 步骤简述
1 构建工程
2 修改依赖
3 创建主类
4 创建配置文件
    优先级:bootstrap.properites > bootstrap.yml > application.properties > application.yml
5 创建接口和实现类(cotroller、service、dao)

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

2 修改pom.xml

  • 添加web依赖、common的实体依赖
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>cn.hzp</groupId>
            <artifactId>shop-common</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
    </dependencies>

3 添加主类

  • 以用户微服务shop-user为例,在/src/main/java下创建cn.hzp.UserApplication
@SpringBootApplication
public class UserApplication {
    public static void main(String[] args) {
        SpringApplication.run(UserApplication.class);
    }
}

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

  • 增加服务端口、服务名称、数据源、JPA
server:
  port: 8071
spring:
  application:
    name: service-user
  # 数据源配置
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/shop?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8&useSSL=true
    username: root
    password: root
  # 持久层配置
  jpa:
    properties:
      hibernate:
        hbm2ddl:
          auto: update
        dialect: org.hibernate.dialect.MySQL5InnoDBDialect

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

猜你喜欢

转载自blog.csdn.net/weixin_45544465/article/details/105936490
1-3