Was ich wirklich will, ist AOP, die im Frühjahr unterstützt wird. Aber leider erlaubte mir mein Anführer nicht, den Frühling zu benutzen. Wir schreiben eine Service-Schicht mit Java, Thrift und JDBC. Ich benutzte früher den Aspekt des Frühlinges, um die Zugangsprotokolle in jedem action
zu drucken. Also ich weiß nicht wie ich das jetzt machen soll. Ich habe versucht, ein Plugin mit dem Namen jcabi-aspect
, aber es hat nicht funktioniert. Und ich habe es auch nicht herausgefunden.
Also ich will wissen, ob es etwas gibt, kann mir helfen, dies zu tun.So drucken Sie Zugriffsprotokoll ohne Feder?
0
A
Antwort
0
können Sie AspectJ verwenden, die im Frühjahr AOP implementiert
- mächtiger als die kleine AspectJ Sprache Teilmenge ist,
- schneller und ressourceneffizient, weil sie nicht brauchen/verwenden dynamische Proxies,
- kann in jeder Java SE-Anwendung ohne Frameworks wie Spring oder Java EE verwendet werden.
Umfangreiche Dokumentation finden Sie here.
Jetzt ist die verbleibende Frage, ob Ihr Führer Sie Erlaubnis geben wird, AspectJ zu verwenden. ;-)
Verwandte Themen
- 1. So verwenden Sie Feder Seite ohne Federdaten
- 2. So drucken Sie DateTime ohne Millisekunden
- 3. So drucken Sie Reportviewer ohne Vorschau
- 4. So lesen Sie komplette Zeile ohne Mapper mit Feder-Batch
- 5. So programmieren Sie die Feder MVC cron ohne Annotation
- 6. So löschen Sie das Tomcat-Zugriffsprotokoll nach n Tagen?
- 7. So protokollieren Sie die Sitzungs-ID im Zugriffsprotokoll von weblogic
- 8. So erweitern Sie die Feder durch Konfigurieren der Feder xml
- 9. CXF ohne Feder
- 10. So drucken Sie alle Dateidaten
- 11. So drucken Sie * cube
- 12. So drucken Sie div
- 13. So drucken Sie Fastreport direkt, ohne den Druckdialog zu zeigen
- 14. So drucken Sie JSON-Wert ohne Schlüssel (Java)
- 15. So drucken Sie Variablen ohne Leerzeichen zwischen Werten
- 16. So drucken Sie ein Windows-Formular ohne Hintergrund
- 17. So drucken Sie den Wert ohne Dezimalstelle in jrxml
- 18. So drucken Sie JSON-Daten.
- 19. So drucken Sie eine Werteliste?
- 20. So drucken Sie gerahmte Strings
- 21. So drucken Sie in Vaadin
- 22. Python: So drucken Sie Prozent
- 23. So drucken Sie mit PCL
- 24. So drucken Sie "JSON" -Objekt
- 25. Apache Zugriffsprotokoll Regex Parsen
- 26. Disable unbefugtes Zugriffsprotokoll Warnung
- 27. So drucken Sie mehrere Textzeilen mit Python
- 28. So drucken Sie still in CefSharp
- 29. Ist es gefährlich, Zugriffsprotokoll ohne Bereinigung über einen Webbrowser anzuzeigen?
- 30. Apache Zugriffsprotokoll Bedeutung
mit 'Filter' http://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html Erstellen Sie Ihren eigenen Interceptor, um Zugangsprotokollierung zu tun, oder verwenden Sie die Mechanismen, die von Ihrer Anwendung zur Verfügung gestellt werden Server können Sie zum Beispiel "Valve" für die Zugriffsprotokollierung in Tomcat verwenden. –
Der * Spring * Code ist verfügbar, was Sie brauchen, ist nur den Code zu studieren, um zu verstehen, wie es funktioniert. Das Verhalten unter * String * ist weit entfernt, um einfach zu sein, und ich denke, dass Sie einen anderen Pfad folgen sollten, wenn Sie die * Spring * -Bibliothek nicht benutzen dürfen. Das liegt daran, dass es viel sicherer ist, eine robuste Bibliothek zu verwenden, anstatt eigene zu schreiben, um Fehler zu vermeiden. Besonders, wenn Sie nicht wissen, wie es geht. –
Was genau hat mit jcabi-aspects nicht funktioniert? Reichen Sie eine separate Frage ein, ich werde versuchen zu helfen (Ich bin einer seiner Entwickler) – yegor256