Spring Cloud使用
2021-04-24 22:27
阅读:526
一、创建提供者工程01-provider-8081
(1) 创建工程
创建一个Spring Initializr工程,并命名为01-provider-8081。导入Lombok、Web、JPA及MySQL驱动依赖
(2) pom.xml导入Druid依赖
-
dependency>
-
groupId>com.alibabagroupId>
-
artifactId>druidartifactId>
-
version>1.1.10version>
-
dependency>
-
-
-
dependency>
-
groupId>mysqlgroupId>
-
artifactId>mysql-connector-javaartifactId>
-
version>5.1.47version>
-
scope>runtimescope>
-
dependency>
(3) 定义实体类
(4) 定义Repository接口
(5) 定义Service接口
(6) 定义Service实现类
A、添加数据
B、删除数据
C、修改数据
D、根据id查询
E、查询所有
(7) 定义处理器
(8) 修改配置文件
-
server:
-
port: 8081
-
-
# 设置Spring-Data-JPA
-
spring:
-
jpa:
-
# 指定在Spring容器启动时是否自动建表,默认为false
-
generate-ddl: true
-
# 指定是否在控制台显示其执行的SQL语句,默认false
-
show-sql: true
-
# 指定应用重启时是否重新创建更新表
-
hibernate:
-
ddl-auto: none
-
-
# 配置数据源
-
datasource:
-
type: com.alibaba.druid.pool.DruidDataSource
-
driver-class-name: com.mysql.jdbc.Driver
-
url: jdbc:mysql:///test?useUnicode=true&characterEncoding=utf8
-
username: root
-
password: root
-
-
logging:
-
# 设置日志输出格式
-
pattern:
-
console: level-%level %msg%n
-
level:
-
root: info # 控制Spring Boot启动时的日志级别
-
-
org.hibernate: info # 控制hibernate运行时的日志级别
-
# 在show-sql为true时,显示SQL中的动态参数值
-
org.hibernate.type.descriptor.sql.BasicBinder: trace
-
# 在show-sql为true时,显示SQL查询结果
-
org.hibernate.type.descriptor.sql.BasicExtractor: trace
-
-
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、查询所有
上一篇:python的垃圾回收机制
下一篇:Spring使用缓存
评论
亲,登录后才可以留言!