Что делать с аннотациями после установки metadata-complete = «true» (что разрешило медленный запуск Tomcat 7)?

Похоже, что проблема медленного запуска Tomcat 7 может быть решена с помощью «metadata-complete», установленной на «true» в web.xml, например:

<?xml version="1.0" encoding="UTF-8"?>
<web-app metadata-complete="true" id="WebApp_ID" version="3.0"...

Проблема в том, что Tomcat сканирует аннотации при запуске, и это значительно замедляет его. Мое время сокращено с 25 секунд до 5 секунд. (Подробнее здесь:Веб-конфигурация Tomcat и Servlet 3.0)

Тем не менее, у меня есть некоторые аннотации в моем коде, например:

@ManagedBean
@RequestScoped
@Override
...

Я в замешательстве - мой код будет работать после того, как я установил metadata-complete = "true"? Нужно ли удалять аннотации и перемещать все в web.xml?

Ответы на вопрос(2)

Ваш ответ на вопрос