黑马商城 微服务正篇1

1.idea打开项目后 alt+8 选择springboot即可用springboot运行 这是为了避免yml 主配置修改选择项引起main仓合入冲突

2.跟我说不要双击nginx  不懂 苍穹外卖就是这么启动的啊  算了不管了 第二天有力气找找原因吧

说是这么启动不方便关

3. idea 需要skip test 在maven-packeage 生命周期  点击即可打包成.jar

4关于dockercompose 其实是一个同一部署文件 相当于dockerfile 是单个镜像构建脚本  而 这个东西是多容器多进程构建脚本   我们cv多个docker run 命令参数  放到compose 里多个关联的 service中  即可构建运行多容器

这里java应用用引入镜像与dockerfile执行方式 run部署的  除此之外还可以集群负载操作

5.jdk 9+  mybatis 3.5  逼事多  校验类型 限制反射 我说怎么后端查的500 我还以为我参数传的有问题   为了过审昨晚debug到1点  我也不喷了  至少知道了一件事  :拿到源码时候先看pom.xml中maven compiler版本 先看看配置哪个版本jdk再说

6.

这里配local就等ymal从dev选中更改到local选中

他奶奶的后端终于运行起来了 调一下mysql映射  和jdk版本就行了以后jdk选8或者11  高版本逼事多不适配springboot2  继续上班去了 回来继续学

7.下班偷学 他妈的这玩意有啥用  我他妈在这个界面卡了5分钟

8.这个项目采用maven聚合也就是 同一project分module管理

9.我发现很恶心的事 如第7点所示  如果 创建那么个maven archytype的modle  会导致其他俩项目去依赖这么个untitled  即便remove +delete 了也会对项目yml是否正确造成影响  这件事还得我重新copy代码启动了一次idea

10.我想我大概知道这玩意是啥写法了  这里$读入环境配置比如说这里依赖版本是1.1他按照1.1运行  但是docker 你构建的依赖是1.2  二者运行效果可能一样  但是如果你这里1.1  运维起来就会增加工作量   这里配成这种写法 在本地1.1依赖运行 在docker 1.2运行无缝切换镜像依赖

11.

这里copy启动类需要加载maven 除此之外这里mapperscan扫的是hmall的

12.每次cv操作拆分都要更改引的路径或者设置动态导包(自动导包 左上角 File-settings-Editor-general-autoimport里勾选Java下的两个)

13 局部插入item会需要更改  这个地方附加数据源同步一下

14.配置启动类的两种方法

15.yml改了下列

16 突然发现一件事 微服务这里你去拆肯定是疯狂cv 

那这个时候就有问题了 mapper.java 不关心表名  你这时候如果不去管他 他查的就有问题就暴红

那就应该把他连上对应的数据库   这个地方咨询deepseek似乎需要appliction.yml改链接数据库

改完保险起见还要重载maven

17.yaml knife4j这行要改 doc.html才能取到api tags

18自动注入的前提是在各层或者配置类装配

装配后 就可以自动注入调用了

18.Redistemplate  是起httpclient 类似于前后端通信来实现跨模块调用的一个对象​

  • ​功能​​:封装 HTTP 请求的复杂性,提供简洁的 API 发送 GET、POST 等请求,并自动处理序列化(Java 对象 ↔ JSON/XML)和异常。
  • ​底层实现​​:
    • 依赖 ClientHttpRequestFactory 接口创建 HTTP 连接,默认使用 JDK 的 HttpURLConnectionSimpleClientHttpRequestFactory)。
    • 可切换至高性能实现(如 Apache HttpClient 或 OkHttp),通过替换 ClientHttpRequestFactory 完成
  • get post delete put都有api  这里请求调用复杂  就需要exchange
  • 总结来说通过这个调用ip:port上的服务 相当于通过这个去运行了另一个服务的方法 然后获取那个方法的结果

19.

上述方法返回类型是list这么写

================================================+=========================

结尾说明:由于本人某9混子毕业  在某血汗公司搞软硬结合  常态化加班被拷打幡然醒悟   后续每天晚上下班后都会学习 spirngboot/cloud/AI 等知识  每天都会更新下一个问题或者理解作为笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值