原创 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中配置,但是不