类 BasicObject

java.lang.Object
cn.benma666.iframe.BasicObject
直接已知子类:
AutoId, BasicSjzt, Conf, Db, DictManager, GenPojoCode, HttpUtil, Kafka, MdUtil, TransRule, VerifyRule, WebUtil

public class BasicObject extends Object
基础对象
提供日志等常见基础操作,一般都建议基础该类为基础类
date: 2018年5月29日
版本:
0.1
作者:
jingma
  • 字段详细资料

    • log

      protected org.slf4j.Logger log
      日志
    • slog

      protected static org.slf4j.Logger slog
      日志-静态
    • defaultCache

      public static final com.alibaba.fastjson.JSONObject defaultCache
      默认缓存,零碎的都就缓存在这里
  • 构造器详细资料

    • BasicObject

      public BasicObject()
  • 方法详细资料

    • success

      protected static Result success(String msg)
    • success

      protected static Result success(String msg, Object data)
    • failed

      protected static Result failed(String msg)
    • failed

      protected static Result failed(String msg, Object data)
    • swtj

      public static Result swtj(Result r)
      事务提交
      参数:
      r - 正常结果
      返回:
      处理结果
    • db

      protected Db db()
      获取默认数据库操作
      返回:
      默认数据库操作对象
    • sqlManager

      protected org.beetl.sql.core.SQLManager sqlManager()
      获取默认SqlManager
      返回:
      默认beetlSql操作对象
    • db

      protected static Db db(String name)
      获取指定数据库操作对象
      参数:
      name - 数据库操作对象名称
      返回:
      指定的数据库操作对象
    • sqlManager

      protected static org.beetl.sql.core.SQLManager sqlManager(String name)
      获取指定SqlManager
      参数:
      name - SqlManager名称
      返回:
      指定SqlManager
    • valByDef

      public static <T> T valByDef(T val, T def)
      类型参数:
      T - 类型泛型
      参数:
      val - 值
      def - 默认值
      返回:
      value不为空则返回value,否则返回def
    • isBlank

      public static boolean isBlank(Object obj)
      参数:
      obj - 对象
      返回:
      true:对象为空或空字符串,false:非空