jsonUtils支持非spring环境
parent
8233338198
commit
8bdcc6e278
|
@ -92,7 +92,6 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.projectlombok</groupId>
|
<groupId>org.projectlombok</groupId>
|
||||||
<artifactId>lombok</artifactId>
|
<artifactId>lombok</artifactId>
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package cc.iotkit.common.utils;
|
package cc.iotkit.common.utils;
|
||||||
|
|
||||||
|
import cn.hutool.core.exceptions.UtilException;
|
||||||
import cn.hutool.core.lang.Dict;
|
import cn.hutool.core.lang.Dict;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.hutool.core.util.PrimitiveArrayUtil;
|
import cn.hutool.core.util.PrimitiveArrayUtil;
|
||||||
|
@ -22,7 +23,15 @@ import java.util.Objects;
|
||||||
@NoArgsConstructor(access = AccessLevel.PRIVATE)
|
@NoArgsConstructor(access = AccessLevel.PRIVATE)
|
||||||
public class JsonUtils {
|
public class JsonUtils {
|
||||||
|
|
||||||
private static final ObjectMapper OBJECT_MAPPER = SpringUtils.getBean(ObjectMapper.class);
|
private static ObjectMapper OBJECT_MAPPER;
|
||||||
|
|
||||||
|
static {
|
||||||
|
try {
|
||||||
|
OBJECT_MAPPER = SpringUtils.getBean(ObjectMapper.class);
|
||||||
|
} catch (UtilException e) {
|
||||||
|
OBJECT_MAPPER = new ObjectMapper();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public static ObjectMapper getObjectMapper() {
|
public static ObjectMapper getObjectMapper() {
|
||||||
return OBJECT_MAPPER;
|
return OBJECT_MAPPER;
|
||||||
|
|
Loading…
Reference in New Issue