类 ScanEntityService

java.lang.Object
com.mbap.ct.scanentity.service.ScanEntityService

@RefreshScope @Service public class ScanEntityService extends Object
扫描实体类的设置类
作者:
ChengLang
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static List<Field>
    getFields(Class<?> clazz)
    得到某个类对象的所有字段信息
    void
    项目启动时对项目实体进行扫描(如果需要动态配置启动时是否扫描,可以在此方法中添加判断)
    static Class<?>
    loadClass(String classFullName)
    获取类加载器加载的Class对象
    void
    手动触发扫描项目中所有实体类,并更新构建实体信息和字段信息

    从类继承的方法 java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • ScanEntityService

      public ScanEntityService()
  • 方法详细资料

    • init

      @PostConstruct @Transactional public void init()
      项目启动时对项目实体进行扫描(如果需要动态配置启动时是否扫描,可以在此方法中添加判断)
    • scan

      public void scan()
      手动触发扫描项目中所有实体类,并更新构建实体信息和字段信息
    • getFields

      public static List<Field> getFields(Class<?> clazz)
      得到某个类对象的所有字段信息
      参数:
      clazz -
      返回:
    • loadClass

      public static Class<?> loadClass(String classFullName)
      获取类加载器加载的Class对象
      参数:
      classFullName - 类的全限定名称,包名+类名。如:com.dvp.b.domain.User
      返回:
      Class