idea创建父子项目
1. 首先创建大的project 父工程:
2. 点击下一步之后:
3. 点击下一步,填写项目存放地址,点击finish:
4. 完成之后删除不需要的文件,保留pom文件,检查对应的jar和springboot parent 版本:
5. 然后创建子项目(module项目):
1、选中父模块,点击鼠标右键,然后点击New—>Module。
2、在New Module界面使用Maven创建,点击Next。
3. GroupId 可以默认为父项目的, ArtifactId 填写 子项目 的项目名称, 及 Location: 保存的项目路径,然后点击Finish:
.
4. 整理pom文件:
6.新建另一个子项目module:
7.检查pom文件,核对jar包,修改packaging为 jar。
8. 调整pom文件添加对应的jar包 和 项目添加对应的启动类文件等:
1. 调整staff服务的pom文件依赖。staff-service服务的pom文件依赖。
2. 添加StaffApplication启动文件,添加要dubbo加载文件,添加stub-staff暴露出去的dubbo接口服务等等
9. 给staff-service服务加上日志logback-spring.xml文件,启动参数 application.properties/ application.yml等(MEAT_INF)文件。
10. 增加对应的dubbo接口服务,配置数据库连接,因为我们用了sharding,代码还需要把sharding相关的config类加进去。尝试启动成功:
路在脚下