@Component public class AnalyticsApplication { @Autowired private InitializationActionService initializationActionService; @PostConstruct @Transactional("transactionManager") // in here, the transaction configuration does not work public void systemInitialize() { initializationActionService.systemInitialize(); } } ----------------------------------------------------------------------------- @Component public class InitializationActionService { public void systemInitialize() { // TODO: do something } }
@Component public class AnalyticsApplication { @Autowired private InitializationActionService initializationActionService; @PostConstruct public void systemInitialize() { initializationActionService.systemInitialize(); } } ----------------------------------------------------------------------------- @Component public class InitializationActionService { @Transactional("transactionManager") // in here, The transaction configuration works public void systemInitialize() { // TODO: do something } }