资源简介
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个文件信息
相关资源
- SSM到Spring Boot
- Spring Boot 2.0 + Thymeleaf模板+简单增删改
- SSM外文文献和翻译(毕设论文精品)
- vert.x结合springboot开发mqtt服务,真实可
- springboot+springcloud教程视频.txt
- Spring相关的外文文献和翻译(含出处
-
Spring fr
amework Fundamentals - Apache Dbutils +springmvc 框架demo代码
- jsf+spring+hibernate整合demo
- ssm+ maven+excel导入导出源码
- springboothttps
- springboot实现Excel文件导入与导出功能
- springboot + redis实现session共享
- 最简单的用户登录与注册系统 spring
- springboot+mybatis+shiro整合demo
- SpringBoot集成app微信支付.rar
- 基于SpringBoot+Mybatis商品信息管理系统
- 蚂蚁课堂第四期结业项目SpringCloud构建
- Spring-Boot实战第4版随书源码
-
spring-code-ba
sed - springBoot简单后台增删改查
- Spring Boot实战实现登录国际化
- spring-aop-4.0.0.RELEASE
- 北京动力节点SSH&SSM框架讲义完整版
- SpringBoot+WebSocket--亲测可用
- springboot-mybatis整合多数据源方式之一
- web页面可配置话的动态生成spring定时
- 微信小程序增删改查简单Demo
- 微信小程序后端Springboot
- springboot导入Excel文件并入库
评论
共有 条评论