Java 取得字串時,若希望當該字串為null時返回空字串,不是null返回原本的字串的作法如下。
2021/4/27
2021/4/26
Spring Boot 使用@Lookup取得prototype bean
2021/4/23
JUnit 測試方法中多個Assertions與assertAll()差別 multi-assertions-assertall-difference
JUnit單元測試有時在一個@Test
測試方法中會需要用多個Assertions來驗證,例如回傳結果物件的所有屬性是否皆正確。而直接執行多個Assertions及使用JUnit 5才有的Assertions.assertAll()
區別如下。
2021/4/22
2021/4/21
2021/4/20
Java 使用jackson-dataformat-xml 讀取xml檔為物件範例 read xml file to object
Java使用jackson-dataformat-xml將xml檔內容讀取為Java物件範例如下。
Java JAXB 讀取xml檔為物件範例 read xml file to object example
Java使用JAXB(Java Architecture for XML Binding)將xml檔內容解析(unmarshal)為Java物件範例如下。
2021/4/19
2021/4/16
2021/4/15
Spring MVC @RequestParam 取得url參數
Spring MVC在Controller @RequestMapping
method可用@RequestParam
接收url參數。
2021/4/14
2021/4/12
Spring Data JPA @Transient 沒有作用
Spring Data JPA的entity屬性前掛上@Transient
來忽略此欄位的映射卻沒有效果,導致錯誤Caused by: org.hibernate.MappingException: Could not determine type for: java.lang.String, at table: employee, for columns: [org.hibernate.mapping.Column(phone)]
。
2021/4/9
Java Stream 使用 Collectors.groupBy() 將物件集合依屬性條件分類
一個集合使用Java 8 Stream管線操作時,若要依集合中物件的某屬性條件分成多組,可使用Collectors.groupingBy()
。
Java Stream 使用 Collectors.partitioningBy() 將集合依條件分成兩組
一個集合使用Java 8 Stream管線操作時,若要依集合元素的某些條件分成兩組,可使用Collectors.partitioningBy()
。
2021/4/8
訂閱:
文章 (Atom)