基于SpringBoot的微服务应用--微信小程序api开发 一月学习加实践,微服务的资料查询学习,如下代码总结源码:https://github.com/dreamlu/spring-cloud本项目内容基于SpringBoot、SpringCloud开发创建数据库spring-cloud(表由jpa创建)表中数据第一次创建均为空,需要自行添加技术栈1.springcloud/boot2.mysql3.redis4.jpa5.mybatis模块1.eureka服务发现2.api网关3.auth登陆/权限4.common公共服务(阿里短信/文件上传/二维码/微信小程序授权/支付/提现等)5.shop服务通用增删改查(jpa/mybatis)6.配置中心(弃~全局配置替代)7.commons工具类(docker)打包时,cleaninstall或借助插件安装到本地仓库扩展docker支持1.命令或ide插件(cleanpackagedocker:build),打包成镜像2.镜像推送私有仓库(有直接推送方式,不建议,本地docker测试好再上传)3.批量操作脚本执行(docker目录)本地测试结果(http://localhost:8761)docker测试1.改变全局配置模式(根目录pom.xml中)prod2.每个服务单独构建镜像(双击配置好的构建命令)3.构建结果4.docker-compose管理docker(docker目录下:命令docker-compose-fdocker-compose.yamlup-d)5.运行结果查看同本地测试结果(http://localhost:8761)注:1.如遇识别maven项目失败,打开projectstructure–>Modules–>添加–>importmodule–>选择maven–>下一步–>完成2.如遇全局变量(开发模式)注入编译失败情况,清确定为maven项目,然后build–>rebuild对应模块 -全文完-