Preguntas etiquetadas con spring-mvc

Un marco para crear aplicaciones web Java basadas en el patrón Modelo-Vista-Controlador (MVC). Promueve código flexible y desacoplado de las tecnologías de vista subyacentes.

9
Spring Boot Configure y use dos fuentes de datos
¿Cómo puedo configurar y usar dos fuentes de datos? Por ejemplo, esto es lo que tengo para la primera fuente de datos: application.properties #first db spring.datasource.url = [url] spring.datasource.username = [username] spring.datasource.password = [password] spring.datasource.driverClassName = oracle.jdbc.OracleDriver #second db ... Clase de aplicación @SpringBootApplication public class SampleApplication { public static …

23
¿Cómo manejar el contenido estático en Spring MVC?
Estoy desarrollando una aplicación web usando Spring MVC 3 y tengo la DispatcherServletcaptura de todas las solicitudes a '/' así (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> Ahora esto funciona como se anuncia, sin embargo, ¿cómo puedo manejar el contenido estático? Anteriormente, antes de usar URL RESTful, habría …
200 spring-mvc 

8
Usando la variable env en la aplicación Spring Boot.
Estamos trabajando en una aplicación web Spring Boot y la base de datos que estamos usando es MySql ; la configuración que tenemos es que primero lo probamos localmente (significa que necesitamos instalar MySql en nuestra PC); luego empujamos a Bitbucket ; Jenkins detecta automáticamente el nuevo impulso a Bitbucket …




7
Spring MVC: objeto complejo como GET @RequestParam
Supongamos que tengo una página que enumera los objetos en una tabla y necesito poner un formulario para filtrar la tabla. El filtro se envía como Ajax GET a una URL como esa: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z Y en lugar de tener muchos parámetros en mi controlador como: @RequestMapping(value = "/action") public @ResponseBody …
193 java  spring-mvc 

3
@RequestParam en Spring MVC manejando parámetros opcionales
¿Es posible que un controlador Spring maneje ambos tipos de solicitudes? 1) http://localhost:8080/submit/id/ID123432?logout=true 2) http://localhost:8080/submit/id/ID123432?name=sam&password=543432 Si defino un solo controlador 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, @ModelAttribute("submitModel") …
186 java  spring  spring-mvc 

10
Spring MVC: ¿cómo obtener todos los parámetros de solicitud en un mapa en el controlador Spring?
URL de muestra: ../search/?attr1=value1&attr2=value2&attr4=value4 No sé los nombres de attr1, att2 y attr4. Me gustaría poder hacer algo así (o similar, no me importa, siempre y cuando tenga acceso al Mapa de nombre de parámetro de solicitud -> valor: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable …
183 java  spring  spring-mvc 

16
Agregar ruta de contexto a la aplicación Spring Boot
Estoy tratando de establecer una raíz de contexto de aplicaciones Spring Boot mediante programación. El motivo de la raíz de contexto es que queremos que se acceda a la aplicación y que se agreguen localhost:port/{app_name}todas las rutas del controlador. Aquí está el archivo de configuración de la aplicación para la …

23
Spring Boot no sirve contenido estático
No puedo hacer que mi proyecto Spring-boot sirva contenido estático. He colocado una carpeta nombrada staticdebajo src/main/resources. En su interior tengo una carpeta llamada images. Cuando empaque la aplicación y la ejecute, no puede encontrar las imágenes que he puesto en esa carpeta. He tratado de poner los archivos estáticos …

8
Cómo obtener detalles de usuario del usuario activo
En mis controladores, cuando necesito el usuario activo (conectado), estoy haciendo lo siguiente para obtener mi UserDetailsimplementación: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Funciona bien, pero creo que Spring podría hacer la vida más fácil en un caso como este. ¿Hay alguna manera de tener el UserDetailsautoconectado en el controlador o …

4
Cuando use ResponseEntity <T> y @RestController para aplicaciones Spring RESTful
Estoy trabajando con Spring Framework 4.0.7, junto con MVC y Rest Puedo trabajar en paz con: @Controller ResponseEntity&lt;T&gt; Por ejemplo: @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { Con el método (solo para crear) @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity&lt;Void&gt; createPerson(@RequestBody Person person, UriComponentsBuilder ucb){ logger.info("PersonRestResponseEntityController - createPerson"); if(person==null) logger.error("person is null!!!"); else …

6
Spring MVC: ¿Cómo realizar la validación?
Me gustaría saber cuál es la forma más limpia y mejor de realizar la validación de formularios de las entradas de los usuarios. He visto algunos desarrolladores implementar org.springframework.validation.Validator. Una pregunta sobre eso: vi que valida una clase. ¿La clase tiene que llenarse manualmente con los valores de la entrada …

3
¿Cuál es la diferencia entre <mvc: annotation-driven /> y <context: annotation-config /> en el servlet?
Estoy migrando de Spring 2.5 a Spring 3. Han introducido &lt;mvc:annotation-driven /&gt;que hace un poco de magia negra. Se espera que esto se declare solo en el archivo de configuración de servlet. En Spring 2.5 acabo de usar &lt;context:annotation-config /&gt;y las &lt;context:component-scan base='...'/&gt;etiquetas declararon tanto en la application-context.xmlconfiguración de servlet …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.