资源简介
SSM搭建分库分表源码(可直接运行带数据库脚本)
ssm spring mybaties 分库 分表
SSM搭建分库分表源码(可直接运行带数据库脚本)
ssm spring mybaties 分库 分表
SSM搭建分库分表源码(可直接运行带数据库脚本)
ssm spring mybaties 分库 分表

代码片段和文件信息
package com.tdz.common;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
import java.lang.reflect.Type;
import java.util.Collection;
import java.util.Enumeration;
import java.util.Iterator;
/**
* Created by supers on 2017/3/9.
*/
public class GsonUtils{
private static final String EMPTY_JSON = “{}“;
private static final String EMPTY_JSON_ARRAY = “[]“;
private static final String DEFAULT_DATE_PATTERN = “yyyy-MM-dd HH:mm:ss“;
public GsonUtils() {
}
public static String toJson(object target) {
return toJson(target (Type)null (String)null);
}
public static String toJson(object target Type targetType String datePattern) {
if(target == null) {
return “{}“;
} else {
GsonBuilder builder = new GsonBuilder();
if(datePattern == null || datePattern.length() < 1) {
datePattern = “yyyy-MM-dd HH:mm:ss“;
}
builder.setDateFormat(datePattern);
Gson gson = builder.create();
String result = “{}“;
try {
if(targetType == null) {
result = gson.toJson(target);
} else {
result = gson.toJson(target targetType);
}
} catch (Exception var7) {
if(target instanceof Collection || target instanceof Iterator || target instanceof Enumeration || target.getClass().isArray()) {
result = “[]“;
}
}
return result;
}
}
public static String toJson(object target Type targetType) {
return toJson(target targetType (String)null);
}
public static T fromJson(String json TypeToken token String datePattern) {
if(json != null && json.length() >= 1) {
GsonBuilder builder = new GsonBuilder();
if(datePattern == null || datePattern.length() < 1) {
datePattern = “yyyy-MM-dd HH:mm:ss“;
}
builder.setDateFormat(datePattern);
Gson gson = builder.create();
try {
return gson.fromJson(json token.getType());
} catch (Exception var6) {
return null;
}
} else {
return null;
}
}
public static object fromJson(String json Type type String datePattern) {
if(json != null && json.length() >= 1) {
GsonBuilder builder = new GsonBuilder();
if(datePattern == null || datePattern.length() < 1) {
datePattern = “yyyy-MM-dd HH:mm:ss“;
}
builder.setDateFormat(datePattern);
Gson gson = builder.create();
try {
return gson.fromJson(json type);
} catch (Exception var6) {
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-22 10:56 ssm-db-split\
文件 1008 2017-09-22 09:50 ssm-db-split\.classpath
文件 1088 2017-09-22 09:48 ssm-db-split\.project
目录 0 2017-09-22 10:43 ssm-db-split\.settings\
文件 639 2017-09-22 09:48 ssm-db-split\.settings\.jsdtscope
文件 430 2017-09-22 09:48 ssm-db-split\.settings\org.eclipse.jdt.core.prefs
文件 90 2017-09-22 09:48 ssm-db-split\.settings\org.eclipse.m2e.core.prefs
文件 850 2017-09-22 09:50 ssm-db-split\.settings\org.eclipse.wst.common.component
文件 252 2017-09-22 09:48 ssm-db-split\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2017-09-22 09:48 ssm-db-split\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2017-09-22 09:48 ssm-db-split\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 50 2017-09-22 09:48 ssm-db-split\.settings\org.eclipse.wst.validation.prefs
文件 7062 2017-09-22 10:03 ssm-db-split\pom.xm
目录 0 2017-09-22 09:50 ssm-db-split\src\
目录 0 2017-09-22 09:50 ssm-db-split\src\main\
目录 0 2017-09-22 10:03 ssm-db-split\src\main\java\
目录 0 2017-09-22 10:46 ssm-db-split\src\main\java\com\
目录 0 2017-09-22 10:46 ssm-db-split\src\main\java\com\tdz\
目录 0 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\common\
文件 4161 2017-09-22 10:46 ssm-db-split\src\main\java\com\tdz\common\GsonUtils.java
目录 0 2017-09-22 10:46 ssm-db-split\src\main\java\com\tdz\dbsplit\
目录 0 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\controller\
文件 715 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\controller\UserController.java
目录 0 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dao\
文件 595 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dao\IUserDao.java
目录 0 2017-09-22 10:46 ssm-db-split\src\main\java\com\tdz\dbsplit\dbRouting\
目录 0 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dbRouting\annotation\
文件 537 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dbRouting\annotation\Router.java
文件 423 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dbRouting\annotation\RouterConstants.java
文件 705 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dbRouting\ba
目录 0 2017-09-22 10:45 ssm-db-split\src\main\java\com\tdz\dbsplit\dbRouting\bean\
............此处省略93个文件信息
相关资源
- [软件工程—实践者的研究方法].Roge
- SpringMVC文件上传与的实现.rar
- SpringBoot+H2+mybatis-plus59130
- SSM+Shiro+redis实现单点登陆
- 基于J2EE物资出入库管理系统
- 基于SSM+CXF构建的RESTFul webservice
- 大数据中的云网络Cloud Networking for B
- Spring+MyBatis企业应用实战第一二版的源
- ssm框架登录注册demo
- MSSM中双光子共振的增强速率
- springboot+rabbitmq项目demo(亲测可正常运
- springboot整合RabbitMQ实现延时队列的两
- 关于Spring MVC项目maven中通过fileupload上
- Spring-Data-Redis2.0+Spring5
- 2017年-传智播客-张志君老师-SpringBoo
- 软件工程Roger S.Pressman
- springboot+mybatis整合实现注册登录
-
spring-fr
amework-5.0.2.RELEASE 源码包 - 基于web的图书馆运营系统
- springboot+webflux+mongodb+freemarker
- springboot整合activiti完整demo
- SpringBoot实战(第4版)清晰版.pdf.zip
- SpringBoot 中文文档
- springboot+jpa+thymeleaf实现增删改查分页
- es(elasticsearch)整合SpringCloudSpringBo
- Springboot日志开启SLF4J过程解析
- 原银在线信贷平台概要设计说明书v
- springcloud 微服务(全套视频)
- springCloud教学视频
- springboot全套教程2018年2.0版本
评论
共有 条评论