Spring Framework è un framework open source per lo sviluppo di applicazioni sulla piattaforma Java. Alla base c'è il ricco supporto per architetture basate su componenti e attualmente ha oltre venti moduli altamente integrati.
Sto cercando i diversi modi per mappare un enum usando JPA. In particolare, voglio impostare il valore intero di ciascuna voce enum e salvare solo il valore intero. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200), EDITOR (300); private int value; Right(int …
Sto cercando di utilizzare il org.springframework.orm.jdo.TransactionAwarePersistenceManagerFactoryProxymio progetto Spring, ma non sono sicuro di come usarlo o se è esattamente quello che sto cercando. Mi rendo conto che può aiutare a far funzionare i miei DAO con un semplice JDO PersistenceManagerFactory. Un'altra domanda è: cosa succede se il proxy non viene …
La versione 3.0 di Spring è ora la versione GA , prima ancora di aver lanciato 3.0 RC1 , versione RC2 Inoltre, c'era la versione Spring 3.0 M2 . Qual è la differenza tra le versioni GA, RC, M?
Sto usando Mockito @Mocke @InjectMocksannotazioni per iniettare dipendenze in campi privati che sono annotati con quelli di Spring @Autowired: @RunWith(MockitoJUnitRunner.class) public class DemoTest { @Mock private SomeService service; @InjectMocks private Demo demo; /* ... */ } e public class Demo { @Autowired private SomeService service; /* ... */ } Ora …
Con Spring 3.0, posso avere una variabile di percorso opzionale? Per esempio @RequestMapping(value = "/json/{type}", method = RequestMethod.GET) public @ResponseBody TestBean testAjax( HttpServletRequest req, @PathVariable String type, @RequestParam("track") String track) { return new TestBean(); } Qui vorrei /json/abco /jsonchiamare lo stesso metodo. Una soluzione ovvia dichiara typecome parametro di richiesta: …
Ho una situazione in cui ho bisogno di ricollegare oggetti staccati a una sessione di ibernazione, anche se nella sessione può già esistere un oggetto con la stessa identità, che causerà errori. In questo momento, posso fare una delle due cose. getHibernateTemplate().update( obj ) Funziona se e solo se un …
Sono nuovo ai framework (appena passato il corso) e questa è la prima volta che utilizzo Spring Boot. Sto cercando di eseguire un semplice test Junit per vedere se i miei CrudRepositories funzionano davvero. L'errore che continuo a ricevere è: Impossibile trovare @SpringBootConfiguration, è necessario utilizzare @ContextConfiguration o @SpringBootTest (classi …
È possibile per un controller Spring gestire entrambi i tipi di richieste? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Se definisco un singolo controller del tipo: @RequestMapping (value = "/submit/id/{id}", method = RequestMethod.GET, produces="text/xml") public String showLoginWindow(@PathVariable("id") String id, @RequestParam(value = "logout", required = false) String logout, @RequestParam("name") String username, @RequestParam("password") String password, …
Come posso aggiungere più pacchetti nel file spring-servlet.xml context:component-scannell'elemento? Ho provato <context:component-scan base-package="z.y.z.service" base-package="x.y.z.controller" /> e <context:component-scan base-package="x.y.z.service, x.y.z.controller" /> e <context:component-scan base-package="x.y.z.service" /> <context:component-scan base-package="x.y.z.controller" /> ma ho ricevuto un errore: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [x.y.z.dao.daoservice.LoginDAO] found for dependency:
URL di esempio: ../search/?attr1=value1&attr2=value2&attr4=value4 Non conosco i nomi di attr1, att2 e attr4. Vorrei essere in grado di fare qualcosa del genere (o simile, non importa, purché abbia accesso alla mappa del nome param della richiesta -> valore: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> …
Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class from the following candidates Il mio progetto ha più di una classe con un mainmetodo. Come faccio a dire al plugin Spring Boot Maven quale delle classi dovrebbe usare come classe principale?
Mi chiedo quale sia il modo migliore per caricare i dati del database iniziale prima dell'avvio dell'applicazione? Quello che sto cercando è qualcosa che riempirà il mio database H2 di dati. Ad esempio, ho un modello di dominio "Utente" che posso accedere agli utenti andando su / utenti ma inizialmente …
Qualche idea su quale potrebbe essere la causa di questo? Impossibile trovare Spring NamespaceHandler per lo spazio dei nomi dello schema XML [ http://www.springframework.org/schema/security] org.springframework.web.context.ContextLoader initWebApplicationContext: Context initialization failed org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/security] Offending resource: ServletContext resource [/WEB-INF/applicationContext.xml] Questa è la …
Ho l'impressione che Spring AOP sia usato al meglio per attività specifiche dell'applicazione come sicurezza, registrazione, transazioni, ecc. Poiché utilizza le annotazioni Java5 personalizzate come framework. Tuttavia, AspectJ sembra essere più amichevole nei modelli di progettazione. Qualcuno può evidenziare i vari pro e contro dell'utilizzo di Spring AOP vs AspectJ …
Mi chiedevo se esiste un modo più elegante per eseguire query IN () con JDBCTemplate di Spring. Attualmente faccio qualcosa del genere: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } Il che …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.