Articles of annotazioni

Come annotare il campo autoincrement MYSQL con annotazioni JPA

Dritto al punto, il problema è salvare l’object Operator nel DB MySQL. Prima di salvare, provo a selezionare da questa tabella e funziona, quindi è la connessione a db. Ecco il mio object Operatore: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and setters… […]

Primavera: @Component contro @Bean

Comprendo che @Component annotazione @Component stata introdotta nella spring 2.5 al fine di eliminare la definizione del bean xml utilizzando la scansione del classpath. @Bean stato introdotto nella spring 3.0 e può essere utilizzato con @Configuration per eliminare completamente il file xml e utilizzare invece java config. Sarebbe stato ansible riutilizzare l’annotazione @Component invece di […]

@Resource vs @Autowired

Quale annotazione, @Resource ( jsr250 ) o @Autowired (specifica per la spring) dovrei usare in DI? Ho usato con successo entrambi in passato, @Resource(name=”blah”) e @Autowired @Qualifier(“blah”) Il mio istinto è quello di rimanere con il tag @Resource poiché è stato ratificato dal popolo jsr. Qualcuno ha forti pensieri su questo?

Perché le classi java non ereditano annotazioni dalle interfacce implementate?

Ho usato l’AOP di Guice per intercettare alcune chiamate di metodo. La mia class implementa un’interfaccia e vorrei annotare i metodi dell’interfaccia in modo che Guice possa selezionare i giusti metodi. Anche se il tipo di annotazione è annotato con l’annotazione ereditata, la class di implementazione non eredita l’annotazione come indicato nel documento java di […]

Annotazioni @RequestBody e @ResponseBody in spring

Qualcuno può spiegare le annotazioni @RequestBody e @ResponseBody nella spring 3? A cosa servono? Ogni esempio sarebbe fantastico.

Annotazione @WebServlet con Tomcat 7

Nella mia applicazione, avevo un servlet definito in questo modo nel web.xml : Notification Servlet NotificationServlet com.XXX.servlet.NotificationServlet 1 NotificationServlet /notification/* Dopo essermi trasferito per utilizzare Tomcat 7, vorrei utilizzare l’annotazione @WebServlet che svolgerà il lavoro. Ecco come l’ho fatto: @WebServlet( name=”NotificationServlet”, displayName=”Notification Servlet”, urlPatterns = {“/notification”}, loadOnStartup=1) public class NotificationServlet extends HttpServlet { E non […]

Perché non è ansible estendere le annotazioni in Java?

Non capisco perché non ci sia ereditarietà nelle annotazioni Java, proprio come le classi Java. Penso che sarebbe molto utile. Ad esempio: voglio sapere se una data annotazione è un validatore. Con l’ereditarietà, potevo navigare in modo riflessivo attraverso le superclassi per sapere se questa annotazione estende ValidatorAnnotation . Altrimenti, come posso ottenere questo? Quindi, […]

Configurazione Xml contro configurazione basata su annotazione

In alcuni grandi progetti sui quali ho lavorato ultimamente sembra sempre più importante scegliere l’uno o l’altro (XML o annotazione). Man mano che i progetti crescono, la coerenza è molto importante per la manutenibilità. La mia domanda è, cosa preferiscono le persone. Preferisci basato su XML o annotazione basata? o entrambi? Tutti parlano dell’inferno della […]

Ho bisogno degli elementi in persistence.xml?

Ho un file persistance.xml molto semplice: pl.michalmech.eventractor.domain.User pl.michalmech.eventractor.domain.Address pl.michalmech.eventractor.domain.City pl.michalmech.eventractor.domain.Country e funziona Ma quando rimuovo l’applicazione elements non vedo le quadro (tutte le classi sono annotate con @Entity ). Esiste un meccanismo automatico per la scansione delle classi @Entity ?

Annotazioni Hibernate – Quale è l’accesso migliore, campo o proprietà?

Questa domanda è in qualche modo correlata a Hibernate Annotation Placement Question . Ma voglio sapere qual è il migliore ? Accesso tramite proprietà o accesso tramite campi? Quali sono i vantaggi e gli svantaggi di ciascuno?