Domande taggate «annotations»

Nella programmazione, le annotazioni vengono utilizzate per aggiungere informazioni a un elemento di codice che non può essere espresso dal sistema di tipi.



4
Metodo Init in Spring Controller (versione annotazione)
Sto convertendo un controller nella versione di annotazione più recente. Nella vecchia versione ho usato per specificare il metodo init in springmvc-servlet.xml usando: <beans> <bean id="myBean" class="..." init-method="init"/> </beans> Come posso specificare il metodo init utilizzando la versione dell'annotazione?

3
Significato dell'errore di Android Studio: il parametro non annotato sostituisce il parametro @NonNull
Sto provando Android Studio. Dopo aver creato un nuovo progetto e aggiunto un onSaveInstanceStatemetodo predefinito alla classe create MyActivity, quando provo a eseguire il commit del codice su Git, ottengo uno strano errore che non capisco. Il codice è questo: L'errore che ottengo è questo: Se provo a cambiare la …


9
È possibile leggere il valore di un'annotazione in java?
questo è il mio codice: @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; } è possibile leggere il valore …

3
Perché un'annotazione mancante non causa un'eccezione ClassNotFoundException in fase di esecuzione?
Considera il codice seguente: 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 compilazione e l'esecuzione funziona come previsto: $ javac *.java $ java -cp . C [@A()] Ma poi considera questo: $ rm …
91 java  annotations 


8
Come eseguire la scansione di più percorsi utilizzando l'annotazione @ComponentScan?
Sto usando Spring 3.1 e sto avviando un'applicazione usando gli attributi @Configuratione @ComponentScan. L'inizio effettivo è finito new AnnotationConfigApplicationContext(MyRootConfigurationClass.class); Questa classe di configurazione è annotata con @Configuration @ComponentScan("com.my.package") public class MyRootConfigurationClass e questo funziona bene. Tuttavia, vorrei essere più specifico sui pacchetti che ho scansionato, quindi ho provato. @Configuration @ComponentScan("com.my.package.first,com.my.package.second") …



2
Come recuperare l'istanza annotata dall'iniettore di Guice?
Diciamo che ho un modulo: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } e voglio testare il modulo e controllare se inietta il valore giusto in un Stringcampo annotato con Names.named("annotation")senza avere una classe e un campo ma ottenendo il valore direttamente dall'iniettore: @Test …

4
Android Retrofit parametrizzato @Headers
Sto utilizzando OAuth e devo inserire il token OAuth nella mia intestazione ogni volta che faccio una richiesta. Vedo l' @Headerannotazione, ma c'è un modo per renderla parametrizzata in modo da poterla passare in fase di esecuzione? Ecco il concetto @Header({Authorization:'OAuth {var}', api_version={var} }) Puoi passarli a Runtime? @GET("/users") void …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.