Ich habe mehrere öffentliche Methoden mit @Transactional
kommentiert und IntelliJ zeigt die Warnung, dass sie Paket-private oder private sein können.Warnung deaktivieren "Zugriff kann Paket-privat sein" für @ Transactional Methoden
@Transactional
public void doSomething() {
///body
}
Da mit @Transactional
kommentierten Methoden sollten öffentlich sein, wie kann ich in IntelliJ deaktivieren diese Inspektion/Warnung nur für die Methoden?
Wenn Sie Spring im Proxymodus (Standardeinstellung) verwenden, funktioniert '@ Transactional' nur für Methoden, die über eine Schnittstelle aufgerufen werden, und da die Methode zur Implementierung einer Schnittstelle 'public' sein muss, wird die Warnung verhindert. – Andreas