本文最后更新于:August 4, 2022 pm
SpringBoot框架中有两个非常重要的策略:开箱即用和约定优于配置。其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
目录
前言:时隔一个多月,今天抽点时间小更一篇,以此表示人还活着 O(∩_∩)O哈哈~
依赖
导入Hutool工具依赖。
| <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.20</version> </dependency>
|
实现
对应实体类:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| package com.tothefor.pojo.dto;
import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString;
@Data @AllArgsConstructor @NoArgsConstructor @ToString public class PrizeDto { private String name; private String ico; }
|
测试:
| @Test void contextLoads() { String stringVariable="[{\"name\":\"long\",\"ico\":\"www.ttf\"},{\"name\":\"lonog\",\"ico\":\"www.ttfoo\"}]"; JSONArray parseArray = JSONUtil.parseArray(stringVariable); List<PrizeDto> prizeConfigDTOS = parseArray.toList(PrizeDto.class); for(PrizeDto it: prizeConfigDTOS){ System.out.println(it.getName()); System.out.println(it.getIco()); } }
|
输入:
| long www.ttf lonog www.ttfoo
|
技巧
| Long assistCounted = Optional.ofNullable(key).orElse(0L);
System.out.println(String.format("%ssfdfdsfd", "ooooo"));
|