MapStruct 對映工具

2021-10-01 14:37:37 字數 1134 閱讀 8184

org.mapstruct

mapstruct-jdk8

1.3.0.final

org.mapstruct

mapstruct-processor

1.3.0.final

2.1 建立實體entity

@data

@entity

@entitylisteners(auditingentitylistener.class)

public class bloginfo

2.2 建立vo物件或者dto物件

@data

@accessors(chain = true)

public class bloginfovo

/**

* media converter

** @author johnny

* @create 2019-11-08 上午11:20

**/

public inte***ce bloginfoconverter )

bloginfovo domain2vo(bloginfo bloginfo);

bloginfo vo2domain(bloginfovo bloginfovo);}

public string asstring(date date)
public date asdate(string date)  catch (parseexception e) 

}}

2.4 呼叫

bloginfoconverter.instance.domain2vo

@override

public listquerybytypeid(integer typeid) );

return list;

}

本篇主要講解mapstruct的基本使用方法,裡面的很多其他的用法我也還沒深入**,不過我本是很喜歡使用mapstruct的

本文由部落格一文多發平台 openwrite 發布!

MapStruct解綁DTO與DO的對映賦值

mapstruct是乙個型別安全的對映外掛程式,能把已定義的類,對映到另乙個類。解耦了物件之間的依賴關係。一 問題場景再現 一般我們寫業務時,都要處理dto與do的轉換。假設要新增乙個man資料,將客戶端傳入的dto轉成do,笨拙的做法是new乙個do將man所有的屬性賦值一遍,然後再用mybati...

MapStruct文件(十一) SPI

要實現自定義功能要先建乙個專案,可以打包成jar包,自定義的實現以上介面,在resources包下新建meta inf.services包,再新建乙個檔案,檔名是被繼承的類的全路徑 都是在org.mapstruct.ap.spi包下 檔案內容為自定義類的全路徑 然後在使用到的專案中的pom檔案的bu...

外網對映工具

ngrok是乙個反向 通過在公共的端點和本地執行的web伺服器之間建立乙個安全的通道。ngrok可捕獲和分析所有通道上的流量,便於後期分析和重放。簡單來說,利用 ngrok可以通過外網來訪問部署在本地伺服器的 它還提供乙個web管理頁來監控http通訊報文,方便程式設計師發現問題 開發除錯。另外ng...