Called once after DI completes and before any routing. Use it for one-time setup and idempotent initialization.
@Override
protected void postConstruct() {
LOGGER.info("Dashboard ready");
view.setTitle("Dashboard");
}
Avoid heavy network calls here—prefer onActivated() when work should align with route entry.