Un framework per la creazione di applicazioni Web Java basate sul modello Model-View-Controller (MVC). Promuove il codice flessibile e disaccoppiato dalle tecnologie di visualizzazione sottostanti.
Sono nuovo nella programmazione web in generale, specialmente in Java, quindi ho appena imparato cos'è un header e un body. Sto scrivendo servizi RESTful utilizzando Spring MVC. Sono in grado di creare servizi semplici con i @RequestMappingmiei controller. Ho bisogno di aiuto per capire come ottenere informazioni sull'intestazione HTTP da …
Qual è la differenza tra @GetMappinge @RequestMapping(method = RequestMethod.GET)? Ho visto in alcuni esempi di Spring Reactive, che è @GetMappingstato usato al posto di@RequestMapping
Quando distribuisco la mia applicazione Spring tramite Spring Boot e accedo localhost:8080devo eseguire l'autenticazione, ma qual è il nome utente e la password o come posso impostarla? Ho provato ad aggiungere questo al mio tomcat-usersfile ma non ha funzionato: <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> Questo è il punto di …
Ricevo dati di immagine (come byte[]) da DB. Come restituire questa immagine @ResponseBody? MODIFICARE L'ho fatto senza @ResponseBodyusare HttpServletResponsecome parametro del metodo: @RequestMapping("/photo1") public void photo(HttpServletResponse response) throws IOException { response.setContentType("image/jpeg"); InputStream in = servletContext.getResourceAsStream("/images/no_image.jpg"); IOUtils.copy(in, response.getOutputStream()); } L'uso @ResponseBodycon il org.springframework.http.converter.ByteArrayHttpMessageConverterconvertitore registrato come ha detto @Sid non funziona per …
Ho un controller che fornisce l'accesso RESTful alle informazioni: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Il problema che sto riscontrando è che se colpisco il server con una variabile di percorso con caratteri speciali, viene troncato. Ad esempio: …
Voglio rendere la mia API RESTful molto prevedibile. Qual è la migliore pratica per decidere quando effettuare una segmentazione dei dati utilizzando l'URI anziché utilizzando i parametri di query. Per me ha senso che i parametri di sistema che supportano l'impaginazione, l'ordinamento e il raggruppamento siano dopo il '?' Ma …
Sfondo: Ho un'applicazione Spring 2.5 / Java / Tomcat. C'è il seguente bean, che viene utilizzato in tutta l'applicazione in molti punti public class HibernateDeviceDao implements DeviceDao e il seguente bean che è nuovo: public class JdbcDeviceDao implements DeviceDao Il primo bean è configurato in questo modo (tutti i bean …
Ho confuso con la differenza tra JAX-RS (beh, forse dovrei usare Jersey per fare un confronto poiché JAX-RS è solo una specifica) e servizi Spring for Restful . Ho provato a cercare ulteriori informazioni online e diventa più confuso. La mia azienda sta usando Spring MVC per sviluppare API Restful …
La mia domanda è essenzialmente un seguito a questa domanda. @RestController public class TestController { @RequestMapping("/getString") public String getString() { return "Hello World"; } } In quanto sopra, Spring aggiungerebbe "Hello World" nel corpo della risposta. Come posso restituire una stringa come risposta JSON? Capisco che potrei aggiungere delle virgolette, …
Uso Spring boot + JPA e ho un problema durante l'avvio del servizio. Caused by: java.lang.IllegalArgumentException: Not an managed type: class com.nervytech.dialer.domain.PhoneSettings at org.hibernate.jpa.internal.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:219) at org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:65) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:89) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:69) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:177) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:239) at org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:225) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1562) Ecco il file Application.java, …
Ottengo questo errore quando provo a invocare il metodo "persist" per salvare il modello di entità nel database nella mia applicazione web Spring MVC. Non riesco davvero a trovare alcun post o pagina in Internet che possa riguardare questo particolare errore. Sembra che ci sia qualcosa di sbagliato nel bean …
Sto usando jQuery $.getJSON()per effettuare chiamate asincrone al mio semplice backend Spring MVC. La maggior parte dei metodi del controller Spring è simile al seguente: @RequestMapping(value = "/someURL", method = RequestMethod.POST) public @ResponseBody SomePOJO getSomeData(@ModelAttribute Widget widget, @RequestParam("type") String type) { return someDAO.getSomeData(widget, type); } Ho impostato le cose in …
Sto usando Spring MVC e questo è il mio metodo: /** * Upload single file using Spring Controller. */ @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = …
Voglio usare un bean prototipo annotato nel mio controller. Ma la primavera sta creando un fagiolo singleton. Ecco il codice per questo: @Component @Scope("prototype") public class LoginAction { private int counter; public LoginAction(){ System.out.println(" counter is:" + counter); } public String getStr() { return " counter is:"+(++counter); } } Codice …
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.