¿Cuál es la diferencia entre @RequestParamy @PathVariablemientras maneja caracteres especiales? +fue aceptado por @RequestParamcomo espacio. En el caso de @PathVariable, +fue aceptado como
¿Cuál es la diferencia entre @RequestParamy @PathVariablemientras maneja caracteres especiales? +fue aceptado por @RequestParamcomo espacio. En el caso de @PathVariable, +fue aceptado como
Quiero registrar declaraciones SQL en un archivo. Tengo las siguientes propiedades
¿Quiero saber qué sucede realmente cuando anotas un método con @Transactional? Por supuesto, sé que Spring envolverá ese método en una Transacción. Pero tengo las siguientes dudas: ¿Escuché que Spring crea una clase proxy ? ¿Alguien puede explicar esto con más profundidad ? ¿Qué reside realmente...
Tengo un objeto de usuario que se envía desde y hacia el servidor. Cuando envío el objeto de usuario, no quiero enviar la contraseña cifrada al cliente. Por lo tanto, agregué @JsonIgnorela propiedad de contraseña, pero esto también impide que se deserialice en la contraseña, lo que dificulta el...
Estoy leyendo la documentación de referencia de Spring 3.0.x para comprender la anotación Spring Autowired: 3.9.2 @Autowired y @Inject No puedo entender los siguientes ejemplos. ¿Necesitamos hacer algo en el XML para que funcione? EJEMPLO 1 public class SimpleMovieLister { private MovieFinder...
Tengo un montón de frijoles Spring que se recogen del classpath a través de anotaciones, por ejemplo @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } En el archivo Spring XML, hay un PropertyPlaceholderConfigurer...
Los incluí en la ruta de compilación : todas las bibliotecas de primavera Biblioteca Apache Tomcat 7.0 El proyecto aún falla durante el inicio: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException:...
Estoy usando datos de primavera y mi DAO parece public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } En el código anterior, la línea comentada muestra mi intención. ¿Puede Spring Data proporcionar...
Tengo una aplicación web Spring MVC que usa Spring Security. Quiero saber el nombre de usuario del usuario actualmente conectado. Estoy usando el fragmento de código que figura a continuación. ¿Es esta la forma aceptada? No me gusta tener una llamada a un método estático dentro de este...
Me gustaría inyectar un objeto simulado Mockito en un bean Spring (3+) para realizar pruebas unitarias con JUnit. Actualmente, mis dependencias de bean se inyectan mediante la @Autowiredanotación en campos de miembros privados. He considerado usar, ReflectionTestUtils.setFieldpero la instancia de...
Hice una pregunta general de Spring: Auto-cast Spring Beans y varias personas respondieron que llamar a Spring's ApplicationContext.getBean()debería evitarse tanto como sea posible. ¿Porqué es eso? ¿De qué otra forma debería obtener acceso a los beans que configuré Spring para crear? Estoy...
Tengo que hacer una RESTllamada que incluya encabezados personalizados y parámetros de consulta. Configuré mi HttpEntitysolo con los encabezados (sin cuerpo), y uso el RestTemplate.exchange()método de la siguiente manera: HttpHeaders headers = new HttpHeaders(); headers.set("Accept",...
En mi archivo de contexto de aplicación de primavera, tengo algo como: <util:map id="someMap" map-class="java.util.HashMap" key-type="java.lang.String" value-type="java.lang.String"> <entry key="some_key" value="some value" /> <entry key="some_key_2" value="some value" />...
Problema: Tenemos una API RESTful basada en Spring MVC que contiene información confidencial. La API debe estar protegida, sin embargo, no es deseable enviar las credenciales del usuario (combinación de usuario / paso) con cada solicitud. Según las pautas REST (y los requisitos comerciales...
¿Cuál es la diferencia entre poner una propiedad en application.yml o bootstrap.yml en el arranque de primavera? En el caso logging.config, la aplicación funciona de manera
¿Es posible usar múltiples @RequestMappinganotaciones sobre un método? Me gusta : @RequestMapping("/") @RequestMapping("") @RequestMapping("/welcome") public String welcomeHandler(){ return
Quiero tener una lista de valores en un archivo .properties, es decir: my.list.of.strings=ABC,CDE,EFG Y para cargarlo en mi clase directamente, es decir: @Value("${my.list.of.strings}") private List<String> myList; Según tengo entendido, una alternativa para hacer esto es tenerlo en el...
Tengo una prueba de integración simple @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON)
Estoy tratando de escribir una Prueba de Unidad para un bean simple que se usa en mi programa para validar formularios. El bean se anota con @Componenty tiene una variable de clase que se inicializa usando @Value("${this.property.value}") private String thisProperty; Me gustaría escribir pruebas...
Tengo un caso de uso donde necesito llamar a un método (no estático) en el bean solo una vez en la carga de ApplicationContext. ¿Está bien si uso MethodInvokingFactoryBean para esto? ¿O tenemos una solución mejor? Como nota al margen, uso ConfigContextLoaderListener para cargar el contexto de la...