@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
}
}