Articles of spring mvc

Come disabilitare la sicurezza di spring per URL particolare

Sto usando la sicurezza Spring stateless, ma in caso di iscrizione voglio disabilitare la sicurezza di spring. Ho disabilitato l’uso antMatchers(“/api/v1/signup”).permitAll(). ma non funziona, sto ricevendo 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 di spring funzionino L’ordine del mio url […]

Associazione di un elenco in @RequestParam

Sto inviando alcuni parametri da un modulo in questo modo: myparam[0] : ‘myValue1’ myparam[1] : ‘myValue2’ myparam[2] : ‘myValue3’ otherParam : ‘otherValue’ anotherParam : ‘anotherValue’ … So che posso ottenere tutti i parametri nel metodo controller aggiungendo un parametro come public String controllerMethod(@RequestParam Map params){ …. } Voglio associare i parametri myParam [] (non gli […]

Come restituire un object personalizzato da una query GROUP BY JPA di Spring Data

Sto sviluppando un’applicazione Spring Boot con Spring Data JPA. Sto usando una query JPQL personalizzata per raggruppare per alcuni campi e ottenere il conteggio. Di seguito è riportato il mio metodo di repository. @Query(value = “select count(v) as cnt, v.answer from Survey v group by v.answer”) public List findSurveyCount(); Funziona e il risultato è ottenuto […]

Ignora i campi dall’object Java in modo dinamico durante l’invio come JSON da Spring MVC

Ho una class modello come questa, per l’ibernazione @Entity @Table(name = “user”, catalog = “userdb”) @JsonIgnoreProperties(ignoreUnknown = true) public class User implements java.io.Serializable { private Integer userId; private String userName; private String emailId; private String encryptedPwd; private String createdBy; private String updatedBy; @Id @GeneratedValue(strategy = IDENTITY) @Column(name = “UserId”, unique = true, nullable = false) […]

Spring: namespace vs contextConfigLocation parametri di init in web.xml

Sto leggendo la documentazione per Spring MVC e ho una domanda riguardante i parametri init. Sto usando Spring 3.2 se è importante. Qual è la differenza tra contextConfigLocation e namespace? ContextConfigLocation è pensato solo per specificare le cartelle in cui la class di contesto può trovare una definizione XML e l’attributo namespace è pensato per […]

Come impostare manualmente un utente autenticato in Spring Security / SpringMVC

Dopo che un nuovo utente ha inviato un modulo “Nuovo account”, desidero registrare manualmente quell’utente in modo che non debbano accedere alla pagina successiva. La normale pagina di accesso al modulo che attraversa l’intercettore di sicurezza Spring funziona perfettamente. Nel controller del nuovo account-account sto creando UsernamePasswordAuthenticationToken e impostandolo manualmente in SecurityContext: SecurityContextHolder.getContext().setAuthentication(authentication); Sulla stessa […]

Corrisponde all’URL di root e alla pubblicazione di risorse statiche

Il mio problema è come configurare un’applicazione Spring MVC per consentire allo stesso tempo l’applicazione dovrebbe servire risorse statiche (css, js, immagini …) l’url di root ( http://my.host.org/webb_app/ ) dovrebbe essere servito da un controller Spring Ho già letto come gestire il contenuto statico in Spring MVC? , Utilizzo di Spring, associazione a root in […]

Autenticazione RESTful tramite Spring

Problema: Abbiamo un’API RESTful basata su MVC Spring che contiene informazioni sensibili. L’API dovrebbe essere protetta, tuttavia l’invio delle credenziali dell’utente (user / pass combo) con ogni richiesta non è auspicabile. Per le linee guida REST (e i requisiti aziendali interni), il server deve rimanere senza stato. L’API verrà utilizzata da un altro server in […]

Come associare un elenco di oggetti a Thymeleaf?

Sto avendo molte difficoltà con POST indietro un modulo al controller, che dovrebbe contenere semplicemente un arraylist di oggetti che l’utente può modificare. Il modulo si carica correttamente, ma quando viene pubblicato sembra non pubblicare mai nulla. Ecco la mia forma: Select Client ID IP Addresss Description Submit Sopra funziona bene, carica la lista correttamente. […]

Come restituire i dati JSON da Spring Controller usando @ResponseBody

Spring versione 4.2.0, Hibernate 4.1.4 Ecco la mia funzione Controller : @RequestMapping(value = “/mobile/getcomp”, method = RequestMethod.GET) @ResponseBody public List listforCompanies() { List listOfCompanies= new ArrayList(); listOfCompanies = companyManager.getAllCompanies(); return listOfCompanies; } Dipendenza del mappatore Jackson JSON in Pom.xml : org.codehaus.jackson jackson-mapper-asl ${jackson.version} Ottenere l’elenco nel mio ArrayList , ma quando si restituisce viene mostrato […]