У меня есть приложение Java EE
, работающее на JBoss server
. У меня есть один jar
, где я определил все классы исключений и соответствующие ExceptionMappers
(реализации ExceptionMapper
предоставленный RESTeasy
)Выполняет ли ExceptionMapper RESTeasy все модули в приложении Java EE?
Например, вот один:
@Provider
public class MyExceptionMapper implements ExceptionMapper<MyException>{
protected Response toResponse(MyException e) {
Log.info("Mapping exception to response for: " + e);
}
}
Эти исключения и их картостроители упакованы в единый jar
.
Теперь у меня есть другие модули (оба EJB
и web
), который использует это jar
как зависимость. Эти модули выдают Exceptions
, которые определены в зависимой банке.
В каждом из моих EJB и веб-модулей, которые используют эту баню зависимости, включено следующее.
<context-param>
<param-name>resteasy.scan</param-name>
<param-value>true</param-value>
</context-param>
1) Вопрос в том, отображаются ли исключения в моих EJB или Web-модулях.
2), когда у меня выше <context-param>
, это сканирование всего приложения EE или только один модуля
3) я должен повторить вышеописанную <context-param>
во всех модулях, которые используют банку зависимостей исключения. или определит его в одном месте, сканирует все приложение и сохраняет «примечание».
Благодаря
Я не понял ваш 1-й пункт. пожалуйста, уточните, можете ли вы –