Конфигурация весенних аннотаций выглядит как накладные - PullRequest
2 голосов
/ 24 февраля 2011

Я только что столкнулся с тем, что для того, чтобы использовать конкретные аннотации для Spring Security,
я должен явно разрешить их в моем конфиге (applicationContext.xml)
Пример:

<sec:global-method-security secured-annotations="enabled" />
<sec:global-method-security jsr250-annotations="enabled" />
...

Какие преимуществаВы видите в подходе явное объявление, какие аннотации
разрешены в нашем интегрированном приложении?

Похоже на переконфигурацию, не так ли?

1 Ответ

2 голосов
/ 24 февраля 2011

Одним из возможных преимуществ является то, что он позволяет Spring Security генерировать исключение, когда требуемые аннотации отсутствуют в пути к классам (хотя в основном это аннотации JSR-250, поскольку другие аннотации являются частью самой Spring Security).

В противном случае Spring Security придется игнорировать отсутствие аннотаций, что может привести к неожиданному поведению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...