Als «annotations» getaggte Fragen

Bei der Programmierung werden Anmerkungen verwendet, um einem Codeelement Informationen hinzuzufügen, die vom Typsystem nicht ausgedrückt werden können.

29
Was ist der Unterschied zwischen den Anmerkungen @Component, @Repository und @Service im Frühjahr?
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Аннотации Springа Can @Component, @Repositoryund @ServiceAnmerkungen austauschbar im Frühjahr verwendet werden oder bieten sie eine bestimmte Funktionalität neben als Notation Gerät handeln? Mit anderen Worten, wenn ich eine Service-Klasse habe und die Anmerkung von @Servicein ändere @Component, verhält sie sich …

22
Welche @NotNull Java-Annotation soll ich verwenden?
Ich möchte meinen Code besser lesbar machen und Tools wie IDE-Code-Inspektion und / oder statische Code-Analyse (FindBugs und Sonar) verwenden, um NullPointerExceptions zu vermeiden. Viele der Werkzeuge scheinen unvereinbar mit jedem anderen @NotNull/ @NonNull/ @NonnullAnmerkung und in meinem Code alle von ihnen Auflistung wäre schrecklich zu lesen. Irgendwelche Vorschläge, welcher …

15
Unterschied zwischen <context: annotation-config> und <context: component-scan>
Ich lerne Spring 3 und ich scheine die Funktionalität hinter &lt;context:annotation-config&gt;und nicht zu verstehen &lt;context:component-scan&gt;. Von dem, was ich gelesen habe , scheinen sie anders zu behandeln Anmerkungen ( @Required, @Autowiredetc vs @Component, @Repository, @Serviceusw.), sondern auch von dem, was ich gelesen habe sie die gleichen registrieren Bean Postprozessor - …


27
Wann verwenden Sie die @ Override-Annotation von Java und warum?
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Эа этот вопрос есть ответы на Stapelüberlauf на русском : Что означает "@Override" перед объявлением метода? Was sind die Best Practices für …
498 java  annotations 


14
Frühling: @Component versus @Bean
Ich verstehe, dass die @ComponentAnnotation im Frühjahr 2.5 eingeführt wurde, um die XML-Bean-Definition mithilfe des Klassenpfad-Scannens zu entfernen. @Beanwurde im Frühjahr 3.0 eingeführt und kann verwendet @Configurationwerden, um die XML-Datei vollständig zu entfernen und stattdessen die Java-Konfiguration zu verwenden. Wäre es möglich gewesen, die @ComponentAnmerkung wiederzuverwenden, anstatt eine @BeanAnmerkung einzuführen …

13
JsonMappingException: Kein geeigneter Konstruktor für Typ [einfacher Typ, Klasse] gefunden: Kann nicht aus JSON-Objekt instanziieren
Beim Versuch, eine JSON-Anforderung abzurufen und zu verarbeiten, wird folgende Fehlermeldung angezeigt: org.codehaus.jackson.map.JsonMappingException: Kein geeigneter Konstruktor für Typ [einfacher Typ, Klasse com.myweb.ApplesDO] gefunden: Kann nicht vom JSON-Objekt instanziieren (müssen Typinformationen hinzugefügt / aktiviert werden?) Hier ist der JSON, den ich senden möchte: { "applesDO" : [ { "apple" : "Green …

4
Unterschied zwischen @Before, @BeforeClass, @BeforeEach und @BeforeAll
Was ist der Hauptunterschied zwischen @Before und @BeforeClass und in JUnit 5 @BeforeEachund@BeforeAll @After und @AfterClass Laut JUnit wird Api @Before im folgenden Fall verwendet: Beim Schreiben von Tests wird häufig festgestellt, dass für mehrere Tests ähnliche Objekte erstellt werden müssen, bevor sie ausgeführt werden können. Während @BeforeClasskann eine Datenbankverbindung …

15
Sollten wir die Methodenimplementierung einer Schnittstelle überschreiben?
Sollte eine Methode, die eine Schnittstellenmethode implementiert, mit Anmerkungen versehen werden @Override ? Der Javadoc der OverrideAnmerkung sagt: Gibt an, dass eine Methodendeklaration eine Methodendeklaration in einer Oberklasse überschreiben soll. Wenn eine Methode mit diesem Annotationstyp mit Anmerkungen versehen ist, eine Oberklassenmethode jedoch nicht überschreibt, müssen Compiler eine Fehlermeldung generieren. …

11
@Resource vs @Autowired
Welche Annotation, @Resource ( jsr250 ) oder @Autowired (Spring-spezifisch), sollte ich in DI verwenden? Ich habe erfolgreich eingesetzt , sowohl in der Vergangenheit, @Resource(name="blah")und@Autowired @Qualifier("blah") Mein Instinkt ist es, bei dem @ResourceTag zu bleiben, da es von den jsr-Leuten ratifiziert wurde. Hat jemand starke Gedanken dazu?

4
@Nullable Annotation Verwendung
Ich habe eine Methode in Java gesehen, die wie folgt deklariert wurde: void foo(@Nullable Object obj) { ... } Was bedeutet @Nullable hier? Bedeutet das, dass die Eingabe sein könnte null? Ohne die Anmerkung kann die Eingabe immer noch null sein. Ich denke, das ist nicht nur das?
347 java  annotations 

6
Verwenden Sie @JsonIgnore nur während der Serialisierung, nicht jedoch während der Deserialisierung
Ich habe ein Benutzerobjekt, das zum und vom Server gesendet wird. Wenn ich das Benutzerobjekt versende, möchte ich das Hash-Passwort nicht an den Client senden. Also habe ich @JsonIgnoredie Kennworteigenschaft hinzugefügt , aber dies verhindert auch, dass sie in das Kennwort deserialisiert wird, was es schwierig macht, Benutzer anzumelden, wenn …

11
Wie kann ich meine Ausnahmemeldung mit der Annotation JUnit Test bestätigen?
Ich habe einige JUnit-Tests mit @TestAnmerkungen geschrieben. Wenn meine Testmethode eine aktivierte Ausnahme auslöst und ich die Nachricht zusammen mit der Ausnahme bestätigen möchte, gibt es eine Möglichkeit, dies mit der JUnit- @TestAnnotation zu tun ? AFAIK, JUnit 4.7 bietet diese Funktion nicht, aber werden sie in zukünftigen Versionen bereitgestellt? …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.