@Async के साथ लेनदेन संबंधी विधियों को लिखते समय, @Transactional अपवादों को पकड़ना संभव नहीं है। ObjectOptimisticLockingFailureException की तरह, क्योंकि वे विधि के बाहर ही लेनदेन प्रतिबद्धता के दौरान
मैं एक स्प्रिंग सेवा है: @Service
@Transactional
public class SomeService {
@Async
public void asyncMethod(Foo foo) {
// processing takes significant time
}
}
और मैं इस Some