Игнорировать предупреждение FindBugs для поля, аннотированного пользовательской аннотацией
Допустим, у нас есть сервлет с полем, введенным контейнером OSGi.
public class TestServlet extends GenericServlet {
@Reference
private Service service;
// other stuff
}
Конечно мы используем service
в методах сервлетов и FindBugs жалуется, что небезопасно использовать поля экземпляров в сервлетах. Мы не можем сделать это поле окончательным. Есть ли способ отключить определенное правило для полей, аннотированных пользовательской аннотацией (@Reference
в этом случае)? Мы не хотим загрязнять код аннотациями, специфичными для FindBugs.