原创 mapstruct 對象映射詳解

前言 開發中,我們經常需要將PO轉DTO、DTO轉PO等一些實體間的轉換。 比較出名的有BeanUtil 和ModelMapper等,它們使用簡單,但是在稍顯複雜的業務場景下力不從心。 MapStruct這個插件可以用來處理dom

原创 maven 命令動態修改版本

maven 命令動態修改版本號 1、切到項目根目錄下 mvn versions:set -DnewVersion=xxx mvn versions:set -DnewVersion=0.1.0 -DallowSnopShot=tr

原创 sonarqube 7.7指標信息拉取

主要表 projects:項目表 metrics:指標表 比如id爲3的是代碼行數 id爲20是複雜度 project_measures : 項目與指標表的關係表 一個項目具體指標的值存儲在此表 snapshots: 快照表,每

原创 spring boot 中緩存使用 @Cacheable redis緩存不生效的

@Cacheable 註解在對象內部調用不會生效 代碼示例: ProductServiceImpl.java public List<ProductInfoVO> getProductList(CommonRequest<Pr

原创 Windows下安裝vue環境,搭建vue項目

Windows下安裝vue環境,搭建vue項目 Windows下安裝vue環境,搭建vue項目 vue是最近比較火的一款前端框架,搭建vue項目需要搭配webpack作爲項目構建工具,而webpack在執行打包壓縮的時候是依賴no

原创 Spring Data Redis 2.1中的新功能(Spring Data Redis 功能更新日誌)

1.1。Spring Data Redis 2.1中的新功能 使用Lettuce的 Unix域套接字連接。 寫信給Master,使用Lettuce 閱讀Replica支持。 按示例集成查詢。 @TypeAlias

原创 gitlab配置ssh key及sourcetree Error reading SSH_ASKPASS

gitlab配置ssh key及sourcetree Error reading SSH_ASKPASS 在使用 SourceTree 推送到gitlab時一直報:Error reading SSH_ASKPASS output fo

原创 使用 @Cacheable java.lang.NullPointerException: null

@Cacheable java.lang.NullPointerException: null at java.lang.String.concat(String.java:2027) 異常信息 java.lang.NullPoint

原创 spring boot 中緩存使用 @Cacheable redis緩存不生效的坑

@Cacheable 註解在對象內部調用不會生效 代碼示例: ProductServiceImpl.java public List<ProductInfoVO> getProductList(CommonRequest<Prod