Articles of spring

¿Cómo habilitar o deshabilitar de manera condicional los trabajos progtwigdos en Spring?

Estoy definiendo trabajos progtwigdos con patten de estilo cron en Spring, usando la anotación @Scheduled . El patrón cron se almacena en un archivo de propiedades config. En realidad, hay dos archivos de propiedades: una configuración predeterminada y una configuración de perfil que depende del entorno (p. Ej., Desarrollador, prueba, cliente prod 1, cliente prod […]

Obtener argumentos de método usando Spring AOP?

Estoy usando Spring AOP y tengo un aspecto a continuación: @Aspect public class LoggingAspect { @Before(“execution(* com.mkyong.customer.bo.CustomerBo.addCustomer(..))”) public void logBefore(JoinPoint joinPoint) { System.out.println(“logBefore() is running!”); System.out.println(“hijacked : ” + joinPoint.getSignature().getName()); System.out.println(“******”); } } El aspecto anterior intercepta la ejecución del método addCustomer . addCustomer método addCustomer toma la cadena como entrada. Pero necesito registrar la […]

No se encontró un serializador para la clase org.hibernate.proxy.pojo.javassist.Javassist?

Estoy trabajando en SpringMVC , Hibernate y JSON pero estoy obteniendo este error. HTTP Status 500 – Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) Por favor revisa mi Entidad a continuación @Entity @Table(name=”USERS”) public class User { @Id @GeneratedValue […]

¿Cómo evitar el enlace de parámetros desde la interpretación de comas en Spring 3.0.5?

Considere el siguiente método de control: @RequestMapping(value = “/test”, method = RequestMethod.GET) public void test(@RequestParam(value = “fq”, required = false) String[] filterQuery) { logger.debug(fq = ” + StringUtils.join(filterQuery, “|”)); } Aquí está la salida para diferentes combinaciones de fq : /test?fq=foo resultados en fq = foo /test?fq=foo&fq=bar resultados en fq = foo|bar /test?fq=foo,bar resulta en […]

Error de tabla de Hibernate no mapeada

Tengo una aplicación web que utiliza Hibernate para realizar operaciones CRUD en una base de datos. Recibí un error al decir que la tabla no está asignada. Vea los archivos de Java: Mensaje de error: org.springframework.orm.hibernate3.HibernateQueryException: Books is not mapped [SELECT COUNT(*) FROM Books]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Books is not mapped [SELECT COUNT(*) FROM […]

Cómo manejar MaxUploadSizeExceededException

MaxUploadSizeExceededException excepción MaxUploadSizeExceededException aparece cuando MaxUploadSizeExceededException un archivo cuyo tamaño supera el máximo permitido. Quiero mostrar un mensaje de error cuando aparece esta excepción (como un mensaje de error de validación). ¿Cómo puedo manejar esta excepción para hacer algo como esto en la spring 3? Gracias.

solicitar frijoles con fondo en las pruebas de spring

Me gustaría utilizar beans de ámbito de solicitud en mi aplicación. Yo uso JUnit4 para probar. Si bash crear uno en una prueba como esta: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = { “classpath:spring/TestScopedBeans-context.xml” }) public class TestScopedBeans { protected final static Logger logger = Logger .getLogger(TestScopedBeans.class); @Resource private Object tObj; @Test public void testBean() { logger.debug(tObj); } @Test […]

Las anotaciones de javax.validation.constraints no funcionan

¿Qué configuración se necesita para usar las anotaciones de javax.validation.constraints como @Size , @NotNull , etc.? Aquí está mi código: import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; public class Person { @NotNull private String id; @Size(max = 3) private String name; private int age; public Person(String id, String name, int age) { this.id = id; this.name = name; […]

@Value no resuelto al usar la anotación @PropertySource. ¿Cómo configurar PropertySourcesPlaceholderConfigurer?

Tengo la siguiente clase de configuración: @Configuration @PropertySource(name = “props”, value = “classpath:/app-config.properties”) @ComponentScan(“service”) public class AppConfig { y tengo servicio con propiedad: @Component public class SomeService { @Value(“#{props[‘some.property’]}”) private String someProperty; Recibo un error cuando quiero probar la clase de configuración de AppConfig con org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘someService’: Injection of autowired […]

Cómo configurar URL base para descansar en el arranque de spring?

Estoy tratando de mezclar mvc y descansar en un solo proyecto de arranque de spring. Quiero establecer la ruta base para todos los controladores de reposo (por ejemplo, example.com/api) en un solo lugar (no quiero anotar cada controlador con @RequestMapping(‘api/products’) , sino simplemente @RequestMapping(‘/products’) . Los controladores de Mvc deben ser accesibles por example.com/whatever ¿Es […]