首页 > 编程语言 > 详细

Spring Cloud使用

时间:2020-07-08 00:09:52      阅读:114      评论:0      收藏:0      [点我收藏+]

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

(1) 创建工程

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

技术分享图片

(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) 定义实体类

技术分享图片

(4) 定义Repository接口

技术分享图片

(5) 定义Service接口

技术分享图片

(6) 定义Service实现类

A、添加数据

技术分享图片

B、删除数据

技术分享图片

C、修改数据

技术分享图片

D、根据id查询

技术分享图片

E、查询所有

技术分享图片

(7) 定义处理器

技术分享图片

 

技术分享图片

(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依赖

技术分享图片

(2) 定义实体类

技术分享图片

(3) 定义JavaConfig容器类

技术分享图片

(4) 定义处理器类

A、添加数据

技术分享图片

B、删除

技术分享图片

C、修改数据

技术分享图片

D、根据id查询

技术分享图片

E、查询所有

技术分享图片

三、测试

(1)启动服务端

技术分享图片

(2)启动客户端

技术分享图片

A、添加数据

技术分享图片

B、删除

技术分享图片

C、修改数据

技术分享图片

D、根据id查询

技术分享图片

E、查询所有

技术分享图片

Spring Cloud使用

原文:https://www.cnblogs.com/edda/p/13264034.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!