@Retention(value=RUNTIME)
@Target(value={METHOD,TYPE})
public @interface FilterWith
A simple annotation that let's you put a filter on a controller method or
class.
The filter will then be executed before the controller method is executed.
Please check out also Filter.