SpringCloud微服务的创建(二)(服务者provider)

SpringCloud微服务的创建

1.创建Maven项目

2.导入jar包

   ①.springCloud的依赖  

     spring-cloud-dependencies
  ②.springBoot的依赖
    spring-boot-dependencies
  ③msyql的依赖
    mysql-connector-java
  ④.druid连接池依赖
    druid  
  ⑤.springBoot+mybatis的启动器
    mybatis-spring-boot-starter
  《日志测试相关的》
  ⑥.junit单元测试
    junit
  ⑦.lombok
    lombok
  ⑧.log4j日志
    log4j
  ⑨.logback-core日志组件
    logback-core
  ⑩.eureka的依赖

eureka的依赖

 

 

 

 

 

 

3.在上边用properties规定版本号


4.在父模块里边创建一个maven子模块(springcloud-api)这个模块只管pojo


5.然后在当前的子模块需要的jar包如果父类中规定了版本就不用写版本了

6.创建数据库user字段 id name sex age db_user


7.创建实体类然后序列化

  实体类中的注解
    @Data 编译后会加上get方法、set方法、toString方法,equals方法等
    @NoArgsConstructor 无参
    @AllArgsConstructor 有参
    @Accessors (boolean)
      fluent:流畅的,设置为true,getter和setter方法的方法名都是基础属性名,且setter方法返回当前对象。
      chain:链式的,设置为true,则setter方法返回当前对象。通常项目中使用chain方式

      prefix:前缀,用于生成getter和setter方法的字段名会忽视指定前缀(遵守驼峰命名)

 

 


8.在创建一个子模块maven项目(springcloud-provider-8001)服务提供者模块

   这个模块要是用刚才api里边的pojo所以需要在pom文件中调用一下

    

 

 

 

  9.在这个子项目里边写一个application.yml文件

  

  

 

 

  10.创建一个mybatis-config.xml编写开启二级缓存

 

   

 

11.编写dao接口

12.编写mapper.xml

13.编写service和serviceImpl

14.编写controller 

15.编写启动类 在启动类上写一个@EurekaClinent

 

   把项目注册到eureka中

16.运行测试项目

 

 

   

  

 

 

 

 

posted @ 2020-12-01 20:10  嘟嘟嘟z  阅读(380)  评论(0)    收藏  举报