Bahar @özel bir yöntem özniteliği iş İşlem yapar?
Eğer bir Baharda özel bir yöntem üzerinde @Transactional -fasulye ek açıklama varsa, bu açıklama herhangi bir etkisi var mı?
@Transactional Bu açıklama genel bir yöntem üzerinde çalışıyor ve bir işlem açın.
public class Bean {
public void doStuff() {
doPrivateStuff();
}
@Transactional
private void doPrivateStuff() {
}
}
...
Bean bean = (Bean)appContext.getBean("bean");
bean.doStuff();
CEVAP
Soru - @Transactional hayır cevabı ise özel yöntemler açıklama için kullanılırsa hiçbir etkisi olmayacaktır. Proxy üreticisi, onları göz ardı eder.
Bu Spring Manual chapter 10.5.6 belgelenmiÅŸtir:
Yöntem görünürlük ve
@TransactionalVekiller kullanırken, uygulamalıdır
@Transactionalek açıklama yalnızca ortak görüş ile yöntemleri. Eğer açıklama korumalı, özel ya paket görülebilir yöntemleri ile@Transactionalaçıklama, hiçbir hata ama açıklamalı yöntem ortaya çıkar yapılandırılan gösteren değil işlem ayarları. Düşünün eğer ihtiyacınız varsa AspectJ (aşağıya bakınız) kullanın halka açık olmayan yöntemleri açıklamak.

ASP.NET Web özel yöntem adları API...
Bahar @İşlem - izolasyon, yayılma...
Nasıl bahar güvenlik dil anlatım ek aç...
Nasıl kullanarak özel durum işleme içi...
Bir özel durum zaman uyumsuz bir yönte...