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.
Qualcuno può dirmi come posso restituire un messaggio di stringa dal controller? Se restituisco solo una stringa da un metodo controller, Spring mvc lo considera come un nome di visualizzazione jsp.
Ho uno scenario in cui un URL "serachUser" può venire con due valori diversi (parametro di richiesta) userId o UserName. quindi per questo ho creato due metodi public String searchUserById(@RequestParam long userID, Model model) public ModelAndView searchUserByName(@RequestParam String userName) Ma ottengo l'eccezione trovata mappatura ambigua. La primavera ha un modo …
Nella primavera 3, ho visto due diversi attributi nel tag form in jsp <form:form method="post" modelAttribute="login"> in questo l'attributo modelAttribute è il nome dell'oggetto form le cui proprietà vengono utilizzate per popolare il form. E l'ho usato nella pubblicazione di un modulo e nel controller che ho usato @ModelAttributeper acquisire …
Sto scrivendo un'applicazione Spring MVC distribuita su Tomcat. Vedi il seguente esempio minimo, completo e verificabile public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new String[] …
Qualcuno può dirmi qual è il modo migliore per convertire un file multipart (org.springframework.web.multipart.MultipartFile) in file (java.io.File)? Nel mio progetto web primaverile mvc ricevo il file caricato come file Multipart. Devo convertirlo in un File (io), quindi posso chiamare questo servizio di archiviazione delle immagini ( Cloudinary ). Prendono solo …
Ho un metodo annotato nel modo seguente: /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results …
Ho iniziato il mio progetto creando entità, servizi e test JUnit per i servizi utilizzando Spring e Hibernate. Tutto questo funziona alla grande. Quindi ho aggiunto spring-mvc per rendere questa applicazione web utilizzando molti diversi tutorial passo-passo, ma quando provo a creare Controller con l'annotazione @Autowired, ricevo errori da Glassfish …
Non sono sicuro che si tratti di un bug con Spring 5.0.3 o di una nuova funzionalità per risolvere le cose da parte mia. Dopo l'aggiornamento, ricevo questo errore. È interessante notare che questo errore è solo sulla mia macchina locale. Lo stesso codice sull'ambiente di test con protocollo HTTPS …
Sto riscontrando il seguente problema dopo il porting di web.xml in java config No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. Sulla base di alcuni riferimenti di primavera, è stato provato il seguente tentativo: @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters …
Sono relativamente nuovo alla primavera sicurezza di e Spring. Stavo tentando di scrivere un programma in cui avevo bisogno di autenticare un utente sul lato server utilizzando la sicurezza Spring, Mi è venuto in mente quanto segue: public class CustomAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider{ @Override protected void additionalAuthenticationChecks(UserDetails userDetails, UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken) throws …
Nell'esempio seguente, il ScriptFileparametro è contrassegnato da @Validun'annotazione. Cosa fa l' @Validannotazione? @RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Valid ScriptFile scriptFile, BindingResult result, ModelMap modelMap) { if (scriptFile == null) throw new IllegalArgumentException("A scriptFile is required"); if (result.hasErrors()) { modelMap.addAttribute("scriptFile", scriptFile); modelMap.addAttribute("showcases", ShowCase.findAllShowCases()); return "scriptfile/create"; } scriptFile.persist(); return …
Sto usando la sicurezza di primavera senza stato, ma in caso di registrazione desidero disabilitare la sicurezza di primavera. Ho disabilitato l'uso di antMatchers("/api/v1/signup").permitAll(). ma non funziona, ricevo l'errore di seguito: message=An Authentication object was not found in the SecurityContext, type=org.springframework.security.authentication.AuthenticationCredentialsNotFoundException Penso che questo significhi che i filtri di sicurezza …
sto usando la primavera 3.1.0.RELEASE e il mio contenitore servlet è tomcat 7 e il mio IDE è eclipse indigo e il jar spring-webmvc-3.1.0.RELEASE.jar che contiene DispatcherServlet esiste nella cartella lib, eppure quando eseguendo l'applicazione, ottengo l'eccezione: java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126) at …
Ho esaminato vari esempi di come utilizzare Spring con REST . Il nostro obiettivo finale è una HATEOAS/HALconfigurazione primaverile Ho visto due metodi distinti per il rendering di REST in Spring Via @RestControllerall'interno di un controller Via @RepositoryRestResourceall'interno di un repository La cosa che sto lottando per trovare è perché …
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.