@RefreshScope
@Service
public class ScanEntityService
extends com.mbap.mybatis.ty.service.BaseService
| Constructor and Description |
|---|
ScanEntityService() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.reflect.Field> |
getFields(java.lang.Class<?> clazz)
得到某个类对象的所有字段信息
|
void |
init()
项目启动时对项目实体进行扫描(如果需要动态配置启动时是否扫描,可以在此方法中添加判断)
|
static java.lang.Class<?> |
loadClass(java.lang.String classFullName)
获取类加载器加载的Class对象
|
void |
scan()
手动触发扫描项目中所有实体类,并更新构建实体信息和字段信息
|
@PostConstruct @Transactional public void init()
public void scan()
public static java.util.List<java.lang.reflect.Field> getFields(java.lang.Class<?> clazz)
clazz - public static java.lang.Class<?> loadClass(java.lang.String classFullName)
classFullName - 类的全限定名称,包名+类名。如:com.dvp.b.domain.User