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.
Come posso configurare e utilizzare due origini dati? Ad esempio, ecco quello che ho per la prima fonte di dati: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Classe di applicazione @SpringBootApplication public class SampleApplication { public static void main(String[] …
Stiamo lavorando su un'app Web Spring Boot e il database che stiamo utilizzando è MySql ; la configurazione che abbiamo è prima testarla localmente (significa che dobbiamo installare MySql sul nostro PC); quindi passiamo a Bitbucket ; Jenkins rileva automaticamente la nuova spinta su Bitbucket e crea una build su …
Sto sviluppando una webapp usando Spring MVC 3 e ho DispatcherServletcatturato tutte le richieste in questo modo (web.xml): <servlet> <servlet-name>app</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>app</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> Ora funziona come pubblicizzato, tuttavia come posso gestire il contenuto statico? In precedenza, prima di utilizzare gli URL RESTful, avrei preso tutti * .html …
In questa immagine (che ho ottenuto da qui ), la richiesta HTTP invia qualcosa al Servlet Dispatcher. La mia domanda è cosa fa Servlet Dispatcher ? È qualcosa come ottenere le informazioni lanciate dalla pagina Web e lanciarle al controller?
Come posso ottenere un controller Spring 3.0 per attivare un 404? Ho un controller con @RequestMapping(value = "/**", method = RequestMethod.GET)e per alcuni URL che accedono al controller, voglio che il contenitore produca un 404.
Qual è la differenza tra il contesto dell'applicazione e il contesto dell'applicazione Web? Sono consapevole che WebApplicationContextviene utilizzato per le applicazioni orientate all'architettura Spring MVC? Voglio sapere a cosa servono le ApplicationContextapplicazioni MVC? E in che tipo di fagioli sono definiti ApplicationContext?
Supponiamo di avere una pagina che elenca gli oggetti su una tabella e che devo inserire un modulo per filtrare la tabella. Il filtro viene inviato come Ajax GET a un URL del genere: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z E invece di avere molti parametri sul mio controller come: @RequestMapping(value = "/action") public @ResponseBody …
È 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, …
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> …
Sto cercando di impostare una root di contesto delle applicazioni Spring Boot a livello di codice. Il motivo della root di contesto è che vogliamo che si acceda all'app e che vengano aggiunti localhost:port/{app_name}tutti i percorsi del controller. Ecco il file di configurazione dell'applicazione per l'app Web. @Configuration public class …
Non riesco a far sì che il mio progetto Spring-boot offra contenuti statici. Ho inserito una cartella staticsotto src/main/resources. Al suo interno ho una cartella chiamata images. Quando impacco l'app e la eseguo, non riesce a trovare le immagini che ho inserito in quella cartella. Ho cercato di mettere i …
Nei miei controller, quando ho bisogno dell'utente attivo (connesso), sto facendo quanto segue per ottenere la mia UserDetailsimplementazione: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Funziona bene, ma penso che la primavera potrebbe semplificare la vita in un caso come questo. C'è un modo per avere l' UserDetailsautowired nel controller o nel …
Sto lavorando con Spring Framework 4.0.7, insieme a MVC e Rest Posso lavorare in pace con: @Controller ResponseEntity<T> Per esempio: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Con il metodo (solo per creare) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity<Void> createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else …
Vorrei sapere qual è il modo più pulito e migliore per eseguire la convalida del modulo degli input dell'utente. Ho visto implementare alcuni sviluppatori org.springframework.validation.Validator. Una domanda al riguardo: ho visto che convalida una classe. La classe deve essere compilata manualmente con i valori dall'input dell'utente e quindi passata al …
Sto migrando dalla primavera 2.5 alla primavera 3. Hanno introdotto <mvc:annotation-driven />che fa della magia nera. Questo dovrebbe essere dichiarato solo nel file di configurazione servlet. Nella primavera 2.5 ho appena usato <context:annotation-config />e i <context:component-scan base='...'/>tag dichiarati sia application-context.xmlnell'XML di configurazione del servlet del dispatcher che con i pacchetti …
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.