Preguntas etiquetadas con spring

Spring Framework es un marco de código abierto para el desarrollo de aplicaciones en la plataforma Java. En su núcleo se encuentra un amplio soporte para arquitecturas basadas en componentes, y actualmente tiene más de veinte módulos altamente integrados.

14
¿Por qué Spring's ApplicationContext.getBean se considera malo?
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 usando Spring en una aplicación que no es …
270 java  spring 

12
Spring RestTemplate GET con parámetros
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", "application/json"); Map<String, String> params = new HashMap<String, String>(); params.put("msisdn", msisdn); params.put("email", email); params.put("clientVersion", clientVersion); params.put("clientType", …
268 java  spring  rest 

10
Tipo de seguridad: yeso no verificado
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" /> </util:map> En la clase java, la implementación se ve así: private Map<String, String> someMap = new HashMap<String, String>(); someMap = (HashMap<String, String>)getApplicationContext().getBean("someMap"); En …

4
Autenticación RESTful vía Spring
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 internos), el servidor debe permanecer sin …



16
Lectura de una lista del archivo de propiedades y carga con anotación de resorte @Value
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 archivo de configuración de Spring y cargarlo como referencia de bean (corrígeme …

11
Cómo verificar cadenas en el cuerpo de respuesta con mockMvc
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) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } En la última línea, quiero comparar la cadena recibida en el cuerpo de la respuesta con la cadena esperada Y en respuesta obtengo: MockHttpServletResponse: Status = 400 Error message = …

6
Poblando Spring @Value durante la prueba de la unidad
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 unitarias para los métodos de validación …


20
BeanFactory vs ApplicationContext
Soy bastante nuevo en Spring Framework, he estado jugando con él y reuniendo algunas aplicaciones de muestra con el fin de evaluar Spring MVC para su uso en un próximo proyecto de la compañía. Hasta ahora, me gusta mucho lo que veo en Spring MVC, parece muy fácil de usar …

12
Diferencia entre Spring MVC y Spring Boot
Acabo de empezar a aprender Spring. En mi próximo paso, me gustaría desarrollar aplicaciones web más grandes. Ahora me pregunto si debería comenzar con Spring Boot o Spring MVC. Ya he leído algunas cosas, pero es confuso porque ambos se parecen. Entonces, ¿cuáles son las diferencias entre los dos?

4
Diferencia entre rol y autoridad otorgada en Spring Security
Hay conceptos e implementaciones en Spring Security, como la GrantedAuthorityinterfaz para obtener una autoridad para autorizar / controlar un acceso. Me gustaría eso para las operaciones permitidas, como createSubUsers o deleteAccounts , que permitiría a un administrador (con función ROLE_ADMIN). Me estoy confundiendo con los tutoriales / demostraciones que veo …


9
Uso Spring @Autowired
¿Cuáles son los pros y los contras de usar @Autowired en una clase que estará conectada por Spring? Solo para aclarar, estoy hablando específicamente de la anotación @Autowired , no del cableado automático en XML. Probablemente no lo entiendo, pero para mí casi parece un antipatrón: sus clases comienzan a …
218 java  spring  autowired 

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.