Red de conocimiento informático - Problemas con los teléfonos móviles - Editor de propiedades personalizadas de Spring CustomEditorConfigurer y método de registro

Editor de propiedades personalizadas de Spring CustomEditorConfigurer y método de registro

El SocketAddressEditor personalizado en el código fuente se utiliza para analizar el atributo de dirección privada InetSocketAddress. Debido a que solo se puede configurar el tipo de cadena en el archivo de configuración, si desea convertirlo directamente en la clase de entidad correspondiente, definitivamente se informará un error. Podemos personalizar la clase de análisis según nuestras propias necesidades

Eche un vistazo a cómo está escrito SocketAddressEditor

Primero, herede la clase PropertyEditorSupport y sobrecargue el método setAsText(), y luego implemente el método RegisterCustomEditors de la interfaz PropertyEditorRegistrar. Este método se utiliza para registrar un editor de propiedades personalizado con Spring. Luego configure el canal xml

. En realidad, existe otra forma de configurarlo en un archivo xml

Por ejemplo