@PostConstruct happens via the Guice listener and is serial. @Warmup happens when LifecycleManager.start() is called and uses fork-join. So, objects can warm up in parallel. However, dependencies are still maintained. @Warmup is good for warming caches, etc. A complete explanation is here:
https://github.com/Netflix/governator/wiki/Warm-Up On Feb 21, 2013, at 9:28 PM, Christoph Engelbert <noctar...@apache.org> wrote: > Same for warmup feature, what's the difference between > @PostConstruct and @WarmUp?