public class JFinalUtils
extends java.lang.Object
| 构造器和说明 |
|---|
JFinalUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addModel(java.lang.String name,
java.lang.String cksName) |
static void |
AutoBindController(com.jfinal.config.Routes r)
自动绑定Controller
|
static void |
AutoBindService()
自动绑定service,扫描所有service,并给service中的service注入
|
static void |
AutoBindService(java.lang.Object obj)
自动注入service,给当前类的service自动注入,一般放在构造方法中
|
static void |
AutoBindTable(com.jfinal.plugin.activerecord.ActiveRecordPlugin arpDb)
自动绑定model
|
static java.lang.String |
getClassName(java.lang.String name)
根据model名称获取类的全名
|
static com.jfinal.plugin.activerecord.Model<?> |
getObjByModelName(java.lang.String name)
根据model名创建实例
|
static java.lang.Object |
getService(java.lang.String name)
根据类名获取service实例
|
static com.jfinal.plugin.activerecord.Table |
getTable(java.lang.Class<? extends com.jfinal.plugin.activerecord.Model> cls)
根据类获取对应的名
|
static java.lang.String |
toDbName(java.lang.String n)
转换数据库命名规范
|
static java.lang.String |
toJavaName(java.lang.String n,
java.lang.String q)
转换成java的命名规范
|
public static void addModel(java.lang.String name,
java.lang.String cksName)
public static java.lang.String getClassName(java.lang.String name)
name - public static java.lang.Object getService(java.lang.String name)
name - public static com.jfinal.plugin.activerecord.Table getTable(java.lang.Class<? extends com.jfinal.plugin.activerecord.Model> cls)
class1 - public static com.jfinal.plugin.activerecord.Model<?> getObjByModelName(java.lang.String name)
throws java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
name - java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionpublic static void AutoBindController(com.jfinal.config.Routes r)
r - public static void AutoBindTable(com.jfinal.plugin.activerecord.ActiveRecordPlugin arpDb)
arpDb - public static void AutoBindService()
public static void AutoBindService(java.lang.Object obj)
public static java.lang.String toJavaName(java.lang.String n,
java.lang.String q)
n - public static java.lang.String toDbName(java.lang.String n)
n - Copyright © 2020. All Rights Reserved.