搭建配置环境
1.创建四个项目,分别是父工程、接口、提供者、消费者
2.配置父工程、提供者、消费者的各种依赖
提供者:
<!--SpringBoot框架web项目起步依赖--> 为什么需要这个依赖呢,我们这里只是业务层啊?
<!--MyBatis集成SpringBoot起步依赖-->
<!--MySQL驱动-->
<!--SpringBoot集成Redis起步依赖-->
<!--Dubbo集成SpringBoot框架起步依赖--> 我们原本在这里只是使用的dubbo依赖
<!--zookeeper注册中心,既然配置了注册中心,就要配置注册中心的地址-->
<!--接口工程-->
<!--Apache commons-lang-->
消费者:
<!--SpringBoot框架集成thymeleaf模版引擎起步依赖,因为web在这里所以需要引擎-->
<!--Springboot框架web项目起步依赖-->
<!--Dubbo集成SpringBoot框架起步依赖-->
<!--zookeeper注册中心-->
<!--Apache commons-lang-->
<!--接口工程-->
父类项目:
对他们需要的项目依赖进行统一管理
3.生成接口工程jar包与父类的pom文件,
4.mybatis逆向工程
1)将实体类生成到接口工程
2)配置mapper映射文件(注意实在主配置文件中配置的)
5.配置消费者与提供者的主配置文件
消费者:
1)tomcat端口号与根路径
2)dubbo配置
3)注册中心地址与端口号
4)thymeleaf的缓存、视图解析路径、编码
提供者:
1)mysql四大参数
2)redis参数
3)dubbo配置
4) 注册中心