@Target(value={TYPE,METHOD}) @Retention(value=RUNTIME) @Documented @DependsOn(value="dataSourceInitialization") public @interface DependsOnDataSourceInitialization
DataSource
is injected. If the
DataSource is not used during startup, no such dependency is required.