暢購商城學習記錄
暢購商城學習記錄(第一天)
暢購商城
分散式開發小白一名,以前在學校做過傳統的後端開發,完全不涉及併發和分散式。 這次有幸接觸到暢購商城這個龐大的專案,專門來記錄下每天遇到的坑。本文適合純小白看看 遇到的問題都非常的菜雞
環境搭建
首先感謝這篇博主帶我跳過了環境搭建的坑
- 相關連結 ,環境搭建避雷
- 下載工具和資料庫
Windows版IDEA啟用
Navicat啟用
SSH 工具使用的以前用過的Putty
提示
虛擬機器賬號 root 密碼 123456
資料庫賬號 root 密碼 root 這裡與教程稍有不同
第一個坑(無法執行程式碼)
第一天的程式碼匯入IDE後不能執行
匯入的@SpringApplication 是紅色的
想起來以前裝的MAVEN被我給刪了 於是從新裝一個
Maven安裝教程
再重啟IDE 等待Maven下載完所有需要的包以後,Spring部分就不再報錯了(時間挺長的 至少幾分鐘)
第二個坑(pojo報錯)
在建立了changgou-service-goods-api 後匯入pojo報錯,雖然教程裡說只要匯入相關依賴就可以了但照做後還是會出現問題 比如我遇到了com.fasterxml.jackson.databind.annotation不存在 於是我又在goods-api的pom.xml中引入了fasterxml的相關依賴 具體如下:
<!-- jackson-core -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.8</version>
</dependency>
<!-- jackson-annotations -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.8.8</version>
</dependency>
<!-- jackson-databind -->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.8</version>
</dependency>
於是就不再報錯了。總的來說maven是個好東西 缺少啥就去引入依賴就行了
第三個坑(服務註冊不進去)
啟動GoodsApplication後goods服務註冊不到eureka中,一直顯示Disconnected from the target VM, address: ‘127.0.0.1:62128’, transport: ‘socket’
正在解決中…………
相關文章
- 暢購商城(十四):秒殺系統「下」
- 暢購商城(十三):秒殺系統「上」
- 暢購商城(七):Thymeleaf實現靜態頁
- 暢購商城(九):Spring Security Oauth2SpringOAuth
- 暢購商城(八):微服務閘道器和JWT令牌微服務JWT
- 學習記錄
- 【每日學習記錄】使用錄影裝置記錄每天的學習
- 記錄學習PromisePromise
- windbg學習記錄
- Eureka學習記錄
- Mybatis學習記錄MyBatis
- socket學習記錄
- JQuery學習記錄jQuery
- larabbs 學習記錄
- Tableau學習記錄
- MySQL學習記錄MySql
- Elasticsearch學習記錄Elasticsearch
- swift學習記錄Swift
- jQuery 學習記錄jQuery
- RAC 學習記錄
- RMAN學習記錄
- RAC學習記錄
- JAVA學習記錄Java
- Docker學習記錄Docker
- activiti學習記錄
- 學習記錄APPAPP
- langchain學習記錄LangChain
- 【記錄】MySQL 學習筆記MySql筆記
- [記錄] MySQL 學習筆記MySql筆記
- Flutter學習記錄(一)Dart學習FlutterDart
- Vue 學習記錄四Vue
- Vue 學習記錄三Vue
- Vue 學習記錄一Vue
- Vue 學習記錄二Vue
- fastadmin 學習記錄AST
- iOS KVC學習記錄iOS
- iOS KVO學習記錄iOS
- 分散式學習記錄分散式