类 InitUtils


  • public class InitUtils
    extends java.lang.Object
    Init utils.
    作者:
    liaochuntao, deshao
    • 构造器概要

      构造器 
      构造器 说明
      InitUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 已过时的方法 
      修饰符和类型 方法 说明
      static java.lang.String initEndpoint​(java.util.Properties properties)
      Init end point.
      static java.lang.String initNamespaceForNaming​(java.util.Properties properties)
      Add a difference to the name naming.
      static void initSerialization()
      Register subType for serialization.
      static void initWebRootContext()
      已过时。
      static void initWebRootContext​(java.util.Properties properties)
      Init web root context.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • DEFAULT_END_POINT_PORT

        private static final java.lang.String DEFAULT_END_POINT_PORT
        另请参阅:
        常量字段值
    • 构造器详细资料

      • InitUtils

        public InitUtils()
    • 方法详细资料

      • initNamespaceForNaming

        public static java.lang.String initNamespaceForNaming​(java.util.Properties properties)
        Add a difference to the name naming. This method simply initializes the namespace for Naming. Config initialization is not the same, so it cannot be reused directly.
        参数:
        properties - properties
        返回:
        namespace
      • initWebRootContext

        public static void initWebRootContext​(java.util.Properties properties)
        Init web root context.
        参数:
        properties - properties
        从以下版本开始:
        1.4.1
      • initWebRootContext

        @Deprecated
        public static void initWebRootContext()
        已过时。
        Init web root context.
      • initEndpoint

        public static java.lang.String initEndpoint​(java.util.Properties properties)
        Init end point.
        参数:
        properties - properties
        返回:
        end point
      • initSerialization

        public static void initSerialization()
        Register subType for serialization.

        Now these subType implementation class has registered in static code. But there are some problem for classloader. The implementation class will be loaded when they are used, which will make deserialize before register.

        子类实现类中的静态代码串中已经向Jackson进行了注册,但是由于classloader的原因,只有当 该子类被使用的时候,才会加载该类。这可能会导致Jackson先进性反序列化,再注册子类,从而导致 反序列化失败。