org.apache.struts2.conversion

## Class UserConversionPropertiesProcessor

- java.lang.Object
- - org.apache.struts2.conversion.UserConversionPropertiesProcessor

- All Implemented Interfaces:
    Initializable

      public class UserConversionPropertiesProcessor
      extends Object
      implements Initializable

  Late initialization processor for user conversion properties.

  Processes struts-conversion.properties and xwork-conversion.properties after the full container is built, allowing Spring bean name resolution. This enables users to reference Spring bean names instead of only fully qualified class names in their conversion property files.

  Since:
    6.9.0
  See Also:
    WW-4291, `UserConversionPropertiesProvider`

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `UserConversionPropertiesProcessor()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `init()` Use this method to initialise your bean, the whole dependency graph was already built
    `void` | `setUserConversionPropertiesProvider(UserConversionPropertiesProvider provider)`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### UserConversionPropertiesProcessor

          public UserConversionPropertiesProcessor()

  - ### Method Detail

    - #### setUserConversionPropertiesProvider

          public void setUserConversionPropertiesProvider(UserConversionPropertiesProvider provider)

    - #### init

          public void init()

      Description copied from interface: `Initializable`
      Use this method to initialise your bean, the whole dependency graph was already built
      Specified by:
        `init` in interface `Initializable`

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.