赞
踩
dubbo一般的都是使用zookeeper作为注册中心,但是也可以使用nacos作注册中心,本文记录了使用idea在springboot下整合dubbo、nacos、mybatis流程,用于将来查看以及提供给小白傻瓜式整合步骤,含源码。
开发工具:idea
整体框架
删除src文件夹,仅作为一个空的父工程:
服务提供者需要操作数据库,所以这里添加了mybatisplus、nacos、dubbo
删除没用的文件:
消费者不需要连接数据库,但是需要对外开放接口,所以模板选择了nacos、dubbo、web
删除模块没用的文件后的工程构架:
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>com.yunjia.gmall</groupId> <artifactId>boot-user-interface</artifactId> <version>1.0.0-SNAPSHOT</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-spring-boot-starter</artifactId> <version>2.7.4.1</version> </dependency> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo-registry-nacos</artifactId> <version>2.7.4.1</version> </dependency> <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>1.1.4</version> </dependency> <dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> <version>0.2.3</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.1.3.RELEASE</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.37</version> </dependency> <!-- mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.3.1</version
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。