javascript
【SpringBoot实战】员工部门管理页面,增删改查,含源码
簡介
基于SpringBoot,整合MyBatis, Hibernate, JPA, Druid, bootstrap, thymeleaf等,進行增刪改查操作的Demo
bootstrap-curd 源碼 - GitHub 地址
訪問效果
踩坑記錄
1、上傳到 git 的過程 【Git】git使用:新建倉庫、管理分支、沖突解決
先在github上創(chuàng)建了一個倉庫,打鉤了創(chuàng)建README選項(這個本來不應該勾選,Github都已經告訴過你了,只是沒注意到。可以看一下圖片勾選框下面的小字)
This will let you immediately clone the repository to your computer.
這將允許您立即將存儲庫克隆到您的計算機。
Skip this step if you’re importing an existing repository.
如果要導入現(xiàn)有存儲庫,請?zhí)^此步驟。
本地初始化git倉庫,命令git remote add origin https://github.com/HanquanHq/bootstrap-curd.git
放了一些文件進去并進行了add操作和commit提交操作
因為遠端有一個README.md,所以推不上去
因為遠端有一個README的提交記錄,也拉不下來,報錯是 fatal: refusing to merge unrelated histories(拒絕合并不相關的歷史)
出現(xiàn)這個問題的最主要原因還是在于,本地倉庫和遠程倉庫實際上是獨立的兩個倉庫。
假如我之前是直接clone的方式在本地建立起遠程github倉庫的克隆本地倉庫,就不會有這問題了。
詳細解釋:博客 - 解決git push報錯error: failed to push some refs to 的問題
解決方式
查閱了一下資料,發(fā)現(xiàn)可以在pull命令后緊接著使用--allow-unrelated-history選項來解決問題(該選項可以合并兩個獨立啟動倉庫的歷史)。
git pull origin master --allow-unrelated-histories
問題解決,然后就可以正常push了
2、使用 docker 博客 - 編寫Dockerfile安裝jdk11.0.3,并部署SpringBoot項目
如下圖,springboot 項目是可以用 Maven 打成 jar 包直接運行的
所以本地把 springboot 項目打 jar 包,然后在 dockerfile 里面寫了個自動配 jdk11,再 java -jar
關于為什么自動配 jdk11,因為我拉取下來看了一下, 當前20.01.29日,docker 倉庫中當前官方提供最高的版本java:latest是 jdk1.8,本地開發(fā)環(huán)境是 jdk11.0.3,不想動本地環(huán)境,就在docker配一下吧
總結
以上是生活随笔為你收集整理的【SpringBoot实战】员工部门管理页面,增删改查,含源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Docker】docker attac
- 下一篇: 记录一次处理 kdevtmpfsi 挖矿