Questions marquées «annotations»

En programmation, les annotations sont utilisées pour ajouter des informations à un élément de code qui ne peuvent pas être exprimées par le système de types.



4
Méthode init dans Spring Controller (version annotation)
Je convertis un contrôleur vers la nouvelle version d'annotation. Dans l'ancienne version, j'avais l'habitude de spécifier la méthode init dans springmvc-servlet.xml en utilisant: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Comment puis-je spécifier la méthode init à l'aide de la version d'annotation?

3
Signification de l'erreur Android Studio: le paramètre non annoté remplace le paramètre @NonNull
J'essaye Android Studio. Lors de la création d'un nouveau projet et de l'ajout d'une onSaveInstanceStateméthode par défaut à la classe create MyActivity, lorsque j'essaye de valider le code dans Git, j'obtiens une erreur étrange que je ne comprends pas. Le code est le suivant: L'erreur que j'obtiens est la suivante: …


9
Est-il possible de lire la valeur d'une annotation en java?
c'est mon 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; } est-il possible de lire la valeur de …

6
Comment les annotations telles que @Override fonctionnent-elles en interne dans Java?
Quelqu'un peut-il m'expliquer comment les annotations fonctionnent en interne en Java? Je sais comment nous pouvons créer des annotations personnalisées en utilisant la bibliothèque java.lang.annotation en java. Mais je ne comprends toujours pas comment cela fonctionne en interne, par exemple, l'annotation @Override. Je serai vraiment reconnaissant si quelqu'un pouvait expliquer …
91 java  annotations 

3
Pourquoi une annotation manquante ne provoque-t-elle pas une exception ClassNotFoundException au moment de l'exécution?
Considérez le code suivant: 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())); } } La compilation et l'exécution fonctionnent comme prévu: $ javac *.java $ java -cp . C [@A()] Mais alors considérez ceci: $ rm …
91 java  annotations 




8
Comment scanner plusieurs chemins à l'aide de l'annotation @ComponentScan?
J'utilise Spring 3.1 et j'amorce une application à l'aide des attributs @Configurationet @ComponentScan. Le démarrage réel se fait avec new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Cette classe de configuration est annotée avec @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass et cela fonctionne très bien. Cependant, j'aimerais être plus précis sur les paquets que je scanne alors …

8
Plusieurs annotations du même type sur un élément?
J'essaie de gifler deux ou plusieurs annotations du même type sur un seul élément, dans ce cas, une méthode. Voici le code approximatif avec lequel je travaille: public class Dupe { public @interface Foo { String bar(); } @Foo(bar="one") @Foo(bar="two") public void haha() {} } Lors de la compilation de …
88 java  annotations 

2
Comment récupérer une instance annotée depuis l'injecteur de Guice?
Disons que j'ai un module: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } et je veux tester le module et vérifier s'il injecte la bonne valeur dans un Stringchamp annoté Names.named("annotation")sans avoir de classe et de champ mais en obtenant la valeur directement de …

4
Retrofit Android paramétré @Headers
J'utilise OAuth et je dois mettre le jeton OAuth dans mon en-tête chaque fois que je fais une demande. Je vois l' @Headerannotation, mais y a-t-il un moyen de la paramétrer pour que je puisse passer au moment de l'exécution? Voici le concept @Header({Authorization:'OAuth {var}', api_version={var} }) Pouvez-vous les transmettre …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.