Ho gli spring jars di spring-3.2.0.RC1.jar e spring-3.2.0.RC1.jar provando ad implementare il programma helloWorld Apache ActiveMQ dal tutorial fornito qui . Il file di configurazione xml è: principale: public static void main(String[] args) throws JMSException { System.out.println(“LISTNER STARTED”); ApplicationContext context = new FileSystemXmlApplicationContext(“src/com/jms/helloworld/config/JMSConfig.xml”); } **Exception on console** LISTNER STARTED log4j:WARN No appenders could be found […]
Questo è un seguito alla seguente domanda sull’annotazione transitoria JPA Perché JPA ha un’annotazione @Transient? Ho una variabile transitoria che non voglio persistere ed è contrassegnata con l’annotazione transitoria. Tuttavia, quando voglio produrre JSON dal mio controller di rest, questa variabile transitoria non è disponibile nel JSON emesso. POJO PublicationVO è semplice, senza attributi di […]
Ok, sono il cinquantesimo utente a porre questa domanda, ho letto molte risposte ma ancora non ho avuto fortuna. il modulo genitore contiene: org.springframework spring-web ${spring.framework.version} org.springframework spring-webmvc ${spring.framework.version} Il modulo figlio ha maven-jetty-plugin ed eseguo il mio modulo webapp con jetty:run . web.xml definisce il modulo dispatcher standard: org.springframework.web.context.ContextLoaderListener dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / […]
Sto provando a fare questo: //… class Person { @ManyToMany(fetch = FetchType.EAGER) @Fetch(FetchMode.JOIN) private Set groups; //… } genera n + 1 query quando faccio personRepository.findAll(); attraverso un repository JPA di Spring, proprio come se non avessi alcun set @Fetch . (Prima una query per ottenere tutte le persone e quindi una query per persona […]
In Spring MVC posso accedere ai miei bean in JSP usando exposedContextBeanNames di JstlView (o exposeContextBeansAsAttributes). Ad esempio, quindi, nel mio JSP posso scrivere ($ {properties.myProperty). Ma quando lo stesso JSP fa parte di una vista tessera, queste proprietà non sono accessibili. È ansible configurare correttamente Piastrelle o accedere a queste proprietà in un altro […]
Come posso aggiornare il file di configurazione di Spring senza riavviare il contenitore del servlet? Sto cercando una soluzione diversa da JRebel.
Ho un’entity framework di ibernazione e un bean: @Entity public class GeneralObservation { @DateTimeFormat(pattern = “dd/MM/yyyy”) Date date; @Column public Date getDate() { return date; } public void setDate(Date date) { this.date = date; } } anche io ho @InitBinder protected void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”); binder.registerCustomEditor(Date.class, new CustomDateEditor( dateFormat, false)); […]
Sto usando Spring MVC (3.0) con controller basati su annotazioni. Vorrei creare URL REST-ful per le risorse ed essere in grado di non richiedere (ma ancora facoltativamente consentire) l’estensione del file alla fine dell’URL (ma assumere il tipo di contenuto HTML se non ci sono estensioni). Funziona immediatamente con Spring MVC finché non ci sono […]
Vorrei creare il mio scope scope personalizzato che utilizzerà la sessione HTTP (tipo di ambito Flash). Secondo Spring Manual ho bisogno di implementare l’interfaccia org.springframework.beans.factory.config.Scope public class CustomScope implements Scope { @Override public Object get(String arg0, ObjectFactory arg1) { // TODO Auto-generated method stub return null; } @Override public String getConversationId() { // TODO Auto-generated […]
In breve, voglio qualcosa come: public String action(@SessionAttribute User user) {..} invece di public String action(HttpSession session) { User user = session.getAttribute(“user”); } Principalmente per il bene di: leggibilità test unitario