Articles of spring

Quartz: Cron expresión que nunca se ejecutará

Sé que hay un duplicado aquí , que probablemente sea exactamente mi caso, aunque merecería una explicación mejor, que trataré de presentar aquí. Trabajo con una aplicación web Java usando un contexto de aplicación Spring. En este contexto, definí los trabajos progtwigdos usando Quartz. Estos trabajos son activados por un cron definido en un archivo […]

Codificación de caracteres Spring / Rest @PathVariable

En el entorno que estoy usando (Tomcat 6), las secuencias porcentuales en segmentos de ruta aparentemente se decodifican utilizando ISO-8859-1 cuando se asignan a @PathVariable. Me gustaría que fuera UTF-8. Ya configuré Tomcat para usar UTF-8 (usando el atributo URIEncoding en server.xml). ¿Spring / Rest está haciendo la deencoding por sí mismo? En caso afirmativo, […]

Cómo pasar una matriz JSON como un parámetro en la URL

Tengo un requisito para pasar algunos valores de móvil a servidor en una llamada de servicio web, por lo que estoy planeando pasar todos los valores en formato JSON como el siguiente { “nameservice”: [ { “id”: 7413, “name”: “ask” }, { “id”: 7414, “name”: “josn” }, { “id”: 7415, “name”: “john” }, { “id”: […]

Error al crear bean con el nombre ‘entityManagerFactory

Estoy tratando de ejecutar un dbtest pero me sale el siguiente error: “Causado por: org.springframework.beans.factory.BeanCreationException: Error al crear bean con el nombre ‘entityManagerFactory’ definido en el recurso de ruta de clase [root-context.xml]: Error en la invocación del método init; la excepción anidada es java.lang.AbstractMethodError: org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo.getValidationMode () Ljavax / persistence / ValidationMode; ” Y debido a […]

El comodín coincidente es estricto, pero no se puede encontrar ninguna statement para el elemento ‘tx: anotado por la anotación’

Estoy tratando de configurar JSF + Spring + hibernate y me estoy preparando para ejecutar una prueba, pero cuando uso este “tx: annotation-driven” en mi archivo application-context.xml, aparece este error: El comodín coincidente es estricto, pero no se puede encontrar ninguna statement para el elemento ‘tx: anotado por la anotación’ Aquí está mi application-context.xml: om.mycompany.model.Course […]

¿Cuál es la manera correcta de usar Spring MVC con Hibernate en DAO, architecture de capa de servicio

Estoy usando Spring MVC con Hibernatedaosupport para mis clases DAO. ¿Confundido aquí dónde comenzar la transacción, ya sea en la capa de servicio o en la capa DAO? Mi vista interactúa con la capa de Servicio. Los DAO se inyectan en los servicios. ¿Cuál es la forma correcta de utilizar Spring MVC con Hibernate en […]

Comprender los contextos en Spring MVC

Soy nuevo en la spring y estoy creando una aplicación web simple. He estado leyendo sobre contextos en Spring MVC. Estoy usando el complemento STS para eclipse. Creé un proyecto Spring MVC usando el complemento. Ahora tengo tres documentos xml en el proyecto, web.xml, root-context.xml y servlet-context.xml. Estos fueron creados por STS para mí. En […]

¿Cómo inyectar dependencias en HttpSessionListener, usando Spring?

¿Cómo inyectar dependencias en HttpSessionListener, usando Spring y sin llamadas, como context.getBean(“foo-bar”) ?

El entorno autocableado es nulo

Tengo un problema con el entorno de conexión a mi proyecto Spring. En esta clase @Configuration @ComponentScan(basePackages = “my.pack.offer.*”) @PropertySource(“classpath:OfferService.properties”) public class PropertiesUtil { @Autowired private Environment environment; @Bean public String load(String propertyName) { return environment.getRequiredProperty(propertyName); } } el entorno siempre es nulo.

Agregar un filtro de servlet en una aplicación Spring Boot

Me gustaría tener soporte de ETag . Para este propósito hay un ShallowEtagHeaderFilter que hace todo el trabajo. ¿Cómo puedo agregarlo sin declararlo en mi web.xml (que en realidad no existe, porque de alguna manera me las arreglé hasta el momento)? PD: uso Spring Boot 1.1.4 PPS Aquí hay una solución completa package cuenation.api; import […]