Bei der Programmierung werden Anmerkungen verwendet, um einem Codeelement Informationen hinzuzufügen, die vom Typsystem nicht ausgedrückt werden können.
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 …
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 …
Ich lerne Spring 3 und ich scheine die Funktionalität hinter <context:annotation-config>und nicht zu verstehen <context:component-scan>. 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 - …
Sollten Sie die @Transactionalin die DAOKlassen und / oder deren Methoden einfügen oder ist es besser, die Serviceklassen zu kommentieren, die mit den DAO-Objekten aufrufen? Oder ist es sinnvoll, beide "Ebenen" mit Anmerkungen zu versehen?
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 …
Ich habe kürzlich etwas Interessantes beim Betrachten der Grammatikspezifikation von Python 3.3 bemerkt : funcdef: 'def' NAME parameters ['->' test] ':' suite Der optionale 'Pfeil'-Block fehlte in Python 2 und ich konnte keine Informationen bezüglich seiner Bedeutung in Python 3 finden. Es stellt sich heraus, dass dies korrektes Python ist …
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 …
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 …
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 …
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. …
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?
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?
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 …
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? …
Ich habe Java seit der Verwendung von JBuilder in den späten 90ern während meines Studiums nicht mehr berührt, daher bin ich ein wenig außer Kontakt - jedenfalls habe ich diese Woche an einem kleinen Java-Projekt gearbeitet und Intellij IDEA als meine IDE verwendet , für eine Abwechslung von meiner regulären …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.