原创 Maven項目中Failure to transfer問題以及解決方法
問題描述 在Maven項目中經常會碰到如下錯誤信息: ![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20190921184611791.png?x-oss-process=image/water
原创 Spring MVC中自定義數組轉化中的異常問題分析
功能描述 希望基於HTTP請求中特定字段的透明轉化;將字符串信息自動轉化爲List類型的數據對象,在HTTP Handler的方法中直接使用。 @RestController @Slf4j public class Convert
原创 Spring Boot之@Transactional無法生效的問題分析
引言在SpringBoot中通過在pom.xml文件中的dependency來引入data-jpa的完整依賴,實現dao層的快速實現。數據庫類型:MySQL應用框架:SpringBoot2.1.4.REL
原创 Macos下MySQL重置密碼過程分析
引言 MySQL從5.7直接跳至8.0,其中發生了很多變化,本文聚焦於重置用戶密碼上的差異和問題解析過程。 Macos下安裝指南: Macos下安裝MySQL簡明教程 Centos下安裝指南:MySQL在CentOS上的安裝與啓動 C
原创 Spring Boot下Profile的四種切換方式思路總結
Profile多環境下Profile 在實際項目發佈流程中,往往會涉及到多個環境下各類配置的切換。在Spring Boot中提供了多種機制允許開發者進行自行的定製和設置。 profile是用來描述某個環境下的配置信息的總稱,包括:數據
原创 Jackson JSON包在從對象映射到Json字符串過程的循環依賴問題-分析與解決
提出問題 在基於Jackson類庫將對象轉化爲json字符串時,如果對象中存在互相依賴,則會產生無限循環的情況,具體情況如下: BuyerEntity.java @Table(name="t_buyer") @Entity @ToSt
原创 JPA EntityManager使用說明
EntityManager 實體管理器。 Entity狀態 New, 託管Managed, Detached遊離, 刪除Delete 事務管理 entityManager.getTransaction().begin(); //ope
原创 Spring之Config小結
Spring配置信息 所有的Spring Bean信息都是定義在Config文件或者Configuration的配置類中的。 例如: @Configuration public class AppConfig { @Bea
原创 Spring之Property文件讀取
配置文件的讀取 在Spring應用中,會存在大量的配置文件設置,這些設置需要通過一個簡便的方式被讀取到系統中,被系統讀取使用。 配置信息定義 假定把配置信息放入config.properties文件裏面,其內容以鍵值對的方式出現,
原创 JPA常用註解彙總紀要
文章目錄註解Column詳解日期類型定義枚舉類型存儲空間大的數據類型排除持久化字段聲明 註解Column詳解 Column的主要屬性信息: name 自定義數據庫的字段名稱 nullable 是否爲空 length: 如
原创 Maven中dependency和plugins的繼承與約束
文章目錄Maven的父子項目父項目配置子項目定義dependenciesdependencyManagementpluginManagement總結 Maven的父子項目 父子項目核心點是在於通過將一個大項目拆分爲若干子模塊,每個模塊
原创 Spring MVC之redirect、forward和普通跳轉
文章目錄Spring MVC之Controller的view跳轉redirectforward總結 Spring MVC之Controller的view跳轉 在Spring MVC中,通過返回一個view url地址的方式,將特定位置
原创 @PostContruct in Spring的依賴類
PostContruct/PreDestory功能描述 @PostConstruct用以標註方法,表示方法將在對象構建成功之後,被調用。 @PreDestory 用以標註方法, 表示方法將在對象被銷燬之前,被調用。 應用場景 @Pos
原创 Macos在zsh下基於pyenv安裝python版本中的問題彙總
問題提出 環境: macos zsh,默認使用python2.7 嘗試基於pyenv來管理多版本python pyenv安裝 brew install pyenv 安裝成功 安裝特定python pyenv install
原创 Macos下zsh下找不到mvn命令
問題提出 Mac OS先安裝了oh-my-zsh和iterm2,設置系統的默認語言爲zsh。再安裝Maven的時候,發現添加profile文件,關閉iterm後,mvn的環境變量一直沒有生效。 嘗試方法 在.zshrc中配置,但是不