Articles of spring

Come passare un parametro aggiuntivo con la pagina di accesso di sicurezza di spring

Sto cercando di impostare il nome del database come parametro di input della richiesta dalla pagina di accesso di sicurezza della molla. Al momento sto ottenendo solo il nome utente che è stato recuperato utilizzando la sicurezza di sicurezza SecurityContextHolder.getContext().getAuthentication() . Come accedere al campo aggiuntivo che è stato impostato sulla pagina di accesso?

Restituire il pdf generato utilizzando la molla MVC

Sto usando Spring MVC. Devo scrivere un servizio che prenda input dal corpo della richiesta, aggiunga i dati al pdf e restituisca il file pdf al browser. Il documento pdf è generato usando itextpdf. Come posso farlo usando Spring MVC. Ho provato a usare questo @RequestMapping(value=”/getpdf”, method=RequestMethod.POST) public Document getPDF(HttpServletRequest request , HttpServletResponse response, @RequestBody […]

avvio di spring aggiungendo intercettatori di richiesta http

Qual è il modo giusto per aggiungere gli intercettatori HttpRequest nell’applicazione di avvio di spring? Quello che voglio fare è registrare le richieste e le risposte per ogni richiesta http. La documentazione di avvio di spring non copre affatto questo argomento. ( http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ ) Ho trovato alcuni esempi web su come fare lo stesso con […]

SecurityContextHolder di Spring Security: sessione o richiesta vincasting?

Il prerequisito dell’utente viene recuperato da SecurityContextHolder associato a richieste o sessioni? UserPrincipal principal = (UserPrincipal) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); Questo è il modo in cui accedo all’utente attualmente connesso. Questo invaliderà se la sessione corrente viene distrutta?

Spring Boot e più file di configurazione esterni

Ho più file di proprietà che voglio caricare da classpath. C’è un set predefinito in /src/main/resources che fa parte di myapp.jar . Il mio springcontext aspetta che i file siano sul classpath. vale a dire Ho anche bisogno dell’opzione per sovrascrivere queste proprietà con un set esterno. Ho una cartella di configurazione esterna in cwd […]

HttpMessageConverter personalizzato con @ResponseBody per fare cose Json

Non mi piace Jackson. Voglio usare ajax ma con Google Gson. Quindi sto cercando di capire come implementare il mio HttpMessageConverter per usarlo con l’annotazione @ResponseBody. Qualcuno può prendersi un po ‘di tempo per mostrarmi il modo in cui dovrei andare? Quali configurazioni devo triggersre? Inoltre mi chiedo se posso farlo e utilizzare ancora ? […]

Passaggio di più variabili in @RequestBody a un controller MVC Spring utilizzando Ajax

È necessario avvolgere in un object di supporto? Voglio farlo: @RequestMapping(value = “/Test”, method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody String str1, @RequestBody String str2) {} E usa un JSON come questo: { “str1”: “test one”, “str2”: “two test” } Ma invece devo usare: @RequestMapping(value = “/Test”, method = RequestMethod.POST) @ResponseBody public boolean getTest(@RequestBody Holder […]

Tipo di contenuto ‘application / x-www-form-urlencoded; charset = UTF-8’ non supportato per @RequestBody MultiValueMap

Basato sulla risposta al problema con x-www-form-urlencoded con Spring @Controller Ho scritto il seguente metodo @Controller @RequestMapping(value = “/{email}/authenticate”, method = RequestMethod.POST , produces = {“application/json”, “application/xml”} , consumes = {“application/x-www-form-urlencoded”} ) public @ResponseBody Representation authenticate(@PathVariable(“email”) String anEmailAddress, @RequestBody MultiValueMap paramMap) throws Exception { if(paramMap == null && paramMap.get(“password”) == null) { throw new IllegalArgumentException(“Password […]

Richiesta POST tramite RestTemplate in JSON

Non ho trovato alcun esempio su come risolvere il mio problema, quindi voglio chiederti aiuto. Non posso semplicemente inviare una richiesta POST usando l’object RestTemplate in JSON Ogni volta che ottengo org.springframework.web.client.HttpClientErrorException: 415 Tipo di supporto non supportato Io uso RestTemplate in questo modo: … restTemplate = new RestTemplate(); List<HttpMessageConverter> list = new ArrayList<HttpMessageConverter>(); list.add(new […]

Eccezione NoClassDefFoundError per CacheProvider

Sono un po ‘nuovo in Primavera e in ibernazione, quindi sto cercando di implementare alcune semplici applicazioni web basate su Spring 3 + Hibernate 4 mentre avvio Tomcat. Ho questa eccezione: java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) … Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) Ho scoperto che questa class era […]