Не аннотация, но вы можете использовать <f:event type="preRenderView">
для этого.
<f:event type="preRenderView" listener="#{bean.refresh}" />
с
public void refresh() {
// ...
}
Мне, однако, интересно, нельзя ли лучше поместить этот бин в область запроса, поскольку он, похоже, также содержит данные в области запроса. Возможно, вам нужно разделить bean-компонент на два bean-компонента в разных областях, один из которых является областью запроса, которая содержит данные, которые необходимо обновлять при каждом запросе.