20240716
- 一. mybatisPlus和mybatis的版本沖突問題
- 1. 使用前的準備
- 2. 我遇到了一個很嚴重的問題。
- 3. 解決問題,好吧也沒解決,發現問題!!
- 二、該死的git!!!!
- 1. 解決無法在idea中使用git命令(配置環境變量)
- 2. 解決git沖突無法推送問題
- 3. 如果還解決不了!!重啟就好了,哈哈哈
- 4. 當我們拉取的時候,有可能會把我們的代碼弄到擱置里面,千萬別慌張。
- 三、若依框架的swagger
- 四、吐槽(今天看面試題了,關于java和c++的不同的,還有多態那些無法截圖,有點可惜。)還有對于團隊協作的項目。
一. mybatisPlus和mybatis的版本沖突問題
1. 使用前的準備
今天我在使用若依框架進行開發的時候,想著使用Mp來進行開發,會大大加速我的開發效率。然后進行配置:
第一步,導入mp的依賴,
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency>
第二步,在yaml中進行配置(網上很多,注意掃描包)
第三步,在實體類上加上注解:前一篇有
第四步;service和mapper進行繼承
第五步:啟動類上加上@MapperScan(“com.hengyin.ship.mapper”)
2. 我遇到了一個很嚴重的問題。
3. 解決問題,好吧也沒解決,發現問題!!
經過搜索和詢問加上猜測,覺得,肯定是我的mp配置沒生效,用的還是mybatis才會這樣,所以,我搜索了一下,怎么在若依框架上修改(因為,我試著修改過,給mb直接刪除,換成mp,最后發現,會報錯,因為若依的連接性太強了),可以參考https://blog.csdn.net/xiaohua616/article/details/138624902
二、該死的git!!!!
1. 解決無法在idea中使用git命令(配置環境變量)
在path里面加入:(前綴根據實際情況進行修改,我git在F:\develop)
F:\develop\Git\mingw64\libexec\git-core
F:\develop\Git\mingw64\bin
2. 解決git沖突無法推送問題
先修復
git stashgit pull --rebasegit stash pop
然后就可以提交:
git status
git pull
vi file-demo
git add file-demo
git commit
git push
git status
3. 如果還解決不了!!重啟就好了,哈哈哈
4. 當我們拉取的時候,有可能會把我們的代碼弄到擱置里面,千萬別慌張。
使用場景
當遇到需要臨時修改的 bug,但當前正在開發的內容不能刪掉,這個時候就需要把當前已經開發的代碼另外保存下來(即保存現場),當把 bug 改完后再恢復,來回歸之前的開發工作,IntelliJ IDEA的擱置功能就能幫助我們解決這個問題。
DEA 提供了 shelve 的功能,shelve 的意思是“將…擱在一邊”,即把還沒寫完的代碼先擱在一邊。我開發都是使用 jetbrains 公司的 IDEA ,它們就提供了 shelve 的功能,方法
選中變更的代碼,然后單擊右鍵,選中擱置。
這時候你可以去 原始 分支修改代碼,改完了之后回到 你 還未開發完成 分支,到“擱置”選項卡下選擇你要恢復的代碼或者版本,點擊右鍵選擇“取消擱置”,輸入名稱,及你想要回到那個變更里面,點擊 取消托管更改按鈕,你擱置的代碼就回來了。
更詳細的:原文鏈接
三、若依框架的swagger
懶得打了,直接看大佬https://blog.csdn.net/xiao15131203212/article/details/117899157
四、吐槽(今天看面試題了,關于java和c++的不同的,還有多態那些無法截圖,有點可惜。)還有對于團隊協作的項目。
可能上班真的有點殘酷,從平時問題和今天換水,才發現,之前的人際關系好像比現在好得多,哈哈哈哈。沒啥可吐槽的。
對于項目,以后,一定再開始準備階段,對功能的協調和數據庫表的這些東西一定要協調好,先理清楚,特別是交互功能的模塊,一定要去對接,要把學生時代那種,干!!!寫寫寫的思路轉換過來,只要理清楚邏輯和數據庫,操作的話就很快了。加油!!不斷總結,不停進步。
以后寫項目,先理清楚如: