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

(2) pom.xml导入Druid依赖
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>druid</artifactId>
- <version>1.1.10</version>
- </dependency>
-
- <!--修改MySQL驱动版本-->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.1.47</version>
- <scope>runtime</scope>
- </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
(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、查询所有

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