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