Как и в случае с кастомным валидатором, если разработчик приложения создаёт собственный конвертер, вы должны зарегистрировать его в приложении, используя аннотацию @FacesConverter, как описано в Создание кастомного конвертера или с помощью XML-элемента converter в файле конфигурации приложения. Вот гипотетическая конфигурация converter для CreditCardConverter из примера Duke's Bookstore:
 
<converter>
    <description>
        Converter for credit card numbers that normalizes
        the input to a standard format
    </description>
    <converter-id>CreditCardConverter</converter-id>
    <converter-class>
        dukesbookstore.converters.CreditCardConverter
    </converter-class>
</converter>
 
 
Атрибуты, указанные в теге converter, переопределяют любые параметры в аннотации @FacesConverter.
 
Элемент converter представляет собой реализацию javax.faces.convert.Converter и содержит обязательные элементы converter-id и converter-class.
 
Элемент converter-id представляет собой идентификатор, который используется атрибутом converter тега компонента пользовательского интерфейса для применения конвертера к данным компонента. Использование кастомного конвертера включает в себя пример ссылки на кастомный конвертер из тега компонента.
 
Элемент converter-class указывает реализацию Converter.