Google Guava核心庫學習

相關文章

JAR包依賴

<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>19.0</version>
</dependency>

項目應用

  • ImmutableMap的應用
@Autowired
private ISubsidySendOrderService subsidySendOrderService;
    
/**
 * 測試用例
 */
Map<String,String> map = ImmutableMap.of("key1","value1","key2","value2");
Map<String, Object> map2 = ImmutableMap.<String, Object>of("key1","value1","key2","value2");

/**
 * 項目實戰
 */
SubsidyAmountCountVo vo = new SubsidyAmountCountVo();
subsidySendOrderService.updateSubsidyOrder(
ImmutableMap.<String, Object>of("id", "123456789", "sendState", SendStateEnum.SENDTRUE.getValue(),
	"actualTotalAmount", vo.getAmount(), "actualTotalUserNum", vo.getUserNum(), 
	"actualTotalSubsidyNum", vo.getSubsidyNum()));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章