一、创建提供者工程01-provider-8081

(1) 创建工程

创建一个Spring Initializr工程,并命名为01-provider-8081。导入Lombok、Web、JPA及MySQL驱动依赖

Spring Cloud使用

(2) pom.xml导入Druid依赖

  1. <dependency>
  2. <groupId>com.alibaba</groupId>
  3. <artifactId>druid</artifactId>
  4. <version>1.1.10</version>
  5. </dependency>
  6. <!--修改MySQL驱动版本-->
  7. <dependency>
  8. <groupId>mysql</groupId>
  9. <artifactId>mysql-connector-java</artifactId>
  10. <version>5.1.47</version>
  11. <scope>runtime</scope>
  12. </dependency>

(3) 定义实体类

Spring Cloud使用

(4) 定义Repository接口

Spring Cloud使用

(5) 定义Service接口

Spring Cloud使用

(6) 定义Service实现类

A、添加数据

Spring Cloud使用

B、删除数据

Spring Cloud使用

C、修改数据

Spring Cloud使用

D、根据id查询

Spring Cloud使用

E、查询所有

Spring Cloud使用

(7) 定义处理器

Spring Cloud使用

 

Spring Cloud使用

(8) 修改配置文件

  1. server:
  2. port: 8081
  3. # 设置Spring-Data-JPA
  4. spring:
  5. jpa:
  6. # 指定在Spring容器启动时是否自动建表,默认为false
  7. generate-ddl: true
  8. # 指定是否在控制台显示其执行的SQL语句,默认false
  9. show-sql: true
  10. # 指定应用重启时是否重新创建更新表
  11. hibernate:
  12. ddl-auto: none
  13. # 配置数据源
  14. datasource:
  15. type: com.alibaba.druid.pool.DruidDataSource
  16. driver-class-name: com.mysql.jdbc.Driver
  17. url: jdbc:mysql:///test?useUnicode=true&amp;characterEncoding=utf8
  18. username: root
  19. password: root
  20. logging:
  21. # 设置日志输出格式
  22. pattern:
  23. console: level-%level %msg%n
  24. level:
  25. root: info # 控制Spring Boot启动时的日志级别
  26. org.hibernate: info # 控制hibernate运行时的日志级别
  27. # 在show-sql为true时,显示SQL中的动态参数值
  28. org.hibernate.type.descriptor.sql.BasicBinder: trace
  29. # 在show-sql为true时,显示SQL查询结果
  30. org.hibernate.type.descriptor.sql.BasicExtractor: trace
  31. com.abc.provider: debug

二、创建消费者工程01-consumer-8080

(1) 创建工程

创建一个Spring Initializr工程,并命名为01-consumer-8080,导入Lombok与Web依赖

Spring Cloud使用

(2) 定义实体类

Spring Cloud使用

(3) 定义JavaConfig容器类

Spring Cloud使用

(4) 定义处理器类

A、添加数据

Spring Cloud使用

B、删除

Spring Cloud使用

C、修改数据

Spring Cloud使用

D、根据id查询

Spring Cloud使用

E、查询所有

Spring Cloud使用

三、测试

(1)启动服务端

Spring Cloud使用

(2)启动客户端

Spring Cloud使用

A、添加数据

Spring Cloud使用

B、删除

Spring Cloud使用

C、修改数据

Spring Cloud使用

D、根据id查询

Spring Cloud使用

E、查询所有

Spring Cloud使用

相关文章:

  • 2021-05-29
  • 2021-04-30
  • 2021-11-20
  • 2021-10-16
  • 2021-08-19
  • 2021-08-16
  • 2021-06-14
  • 2021-09-09
猜你喜欢
  • 2022-02-01
  • 2021-05-16
  • 2021-12-04
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-08
相关资源
相似解决方案