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.

4
Init-Methode in Spring Controller (Anmerkungsversion)
Ich konvertiere einen Controller in die neuere Annotation-Version. In der alten Version habe ich die init-Methode in springmvc-servlet.xml mit folgenden Angaben angegeben: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Wie kann ich die init-Methode mithilfe der Anmerkungsversion angeben?

9
Annotieren des MYSQL-Autoincrement-Felds mit JPA-Annotationen
Das Problem besteht darin, den Objektoperator in MySQL DB zu speichern. Vor dem Speichern versuche ich, aus dieser Tabelle auszuwählen, und es funktioniert, ebenso wie die Verbindung zu db. Hier ist mein Operator-Objekt: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer …
105 java  mysql  orm  jpa  annotations 

2
Annotation vom Typ Python void return
In Python 3.x wird häufig die Annotation einer Funktion vom Rückgabetyp verwendet, z. def foo() -> str: return "bar" Was ist die richtige Anmerkung für den Typ "void"? Ich erwäge 3 Optionen: def foo() -> None: nicht logische IMO, weil Nonekein Typ ist, def foo() -> type(None): mit der besten …

3
Bedeutung des Android Studio-Fehlers: Nicht kommentierter Parameter überschreibt den @ NonNull-Parameter
Ich probiere Android Studio aus. Wenn onSaveInstanceStateich beim Erstellen eines neuen Projekts und Hinzufügen einer Standardmethode zur Klasse "Create MyActivity" versuche, den Code an Git zu übergeben, wird ein seltsamer Fehler angezeigt , den ich nicht verstehe. Der Code lautet: Der Fehler, den ich bekomme, ist folgender: Wenn ich versuche, …


9
Ist es möglich, den Wert einer Anmerkung in Java zu lesen?
Das ist mein Code: @Column(columnName="firstname") private String firstName; @Column(columnName="lastname") private String lastName; public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } Ist es möglich, den Wert meiner …

3
Warum verursacht eine fehlende Annotation zur Laufzeit keine ClassNotFoundException?
Betrachten Sie den folgenden Code: A.java: import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) @interface A{} C.java: import java.util.*; @A public class C { public static void main(String[] args){ System.out.println(Arrays.toString(C.class.getAnnotations())); } } Das Kompilieren und Ausführen funktioniert wie erwartet: $ javac *.java $ java -cp . C [@A()] Aber dann bedenken Sie Folgendes: …
91 java  annotations 

6
Wie funktionieren Annotationen wie @Override intern in Java?
Kann mir jemand erklären, wie Anmerkungen intern in Java funktionieren? Ich weiß, wie wir mithilfe der Bibliothek java.lang.annotation in Java benutzerdefinierte Anmerkungen erstellen können. Aber ich verstehe immer noch nicht, wie es intern funktioniert, zum Beispiel die @ Override-Annotation. Ich wäre sehr dankbar, wenn jemand dies im Detail erklären könnte.
90 java  annotations 


8
Mehrere Anmerkungen desselben Typs zu einem Element?
Ich versuche, zwei oder mehr Anmerkungen desselben Typs auf ein einzelnes Element, in diesem Fall eine Methode, zu übertragen. Hier ist der ungefähre Code, mit dem ich arbeite: public class Dupe { public @interface Foo { String bar(); } @Foo(bar="one") @Foo(bar="two") public void haha() {} } Beim Kompilieren der obigen …
88 java  annotations 


8
Wie scanne ich mehrere Pfade mit der Annotation @ComponentScan?
Ich verwende Spring 3.1 und boote eine Anwendung mit den Attributen @Configurationund @ComponentScan. Der eigentliche Start ist erledigt mit new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Diese Konfigurationsklasse ist mit Anmerkungen versehen @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass und das funktioniert gut. Ich möchte jedoch genauer auf die Pakete eingehen, die ich scanne, also habe ich …

16
@Autowired - Keine qualifizierende Bean vom Typ für Abhängigkeit gefunden
Ich habe mein Projekt mit dem Erstellen von Entitäten, Diensten und JUnit-Tests für Dienste mit Spring und Hibernate begonnen. All dies funktioniert großartig. Dann habe ich spring-mvc hinzugefügt, um diese Webanwendung mit vielen verschiedenen Schritt-für-Schritt-Anleitungen zu erstellen. Wenn ich jedoch versuche, Controller mit @ Autowired-Annotation zu erstellen, werden während der …

2
Wie kann ich eine kommentierte Instanz von Guices Injektor abrufen?
Angenommen, ich habe ein Modul: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } und ich möchte das Modul testen und prüfen, ob es den richtigen Wert in ein mit StringAnmerkungen versehenes Feld einfügt, Names.named("annotation")ohne eine Klasse und ein Feld zu haben, aber den Wert …

4
Android Retrofit Parametrisiert @Headers
Ich verwende OAuth und muss das OAuth-Token jedes Mal in meinen Header einfügen, wenn ich eine Anfrage stelle. Ich sehe die @HeaderAnmerkung, aber gibt es eine Möglichkeit, sie zu parametrisieren, damit ich sie zur Laufzeit übergeben kann? Hier ist das Konzept @Header({Authorization:'OAuth {var}', api_version={var} }) Können Sie sie zur Laufzeit …

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.