Red de conocimiento informático - Material del sitio web - Cómo crear rápidamente una API Rest basada en Spring 4.0

Cómo crear rápidamente una API Rest basada en Spring 4.0

Configuración

Esta aplicación se puede configurar usando JavaConfig. Lo dividí en las siguientes partes:

ServicesConfig

No es necesario escanear componentes, la configuración es muy simple:

PersistenceConfig

Queremos utilizar MONGODB Configure para configurar todos los repositorios disponibles. En esta sencilla aplicación, solo usamos un repositorio, por lo que la configuración es muy simple:

SecurityConfig

En teoría, Spring Security 23.2 puede usar JavaConfig. 2 Es completamente posible usar JavaConfig, pero para mí es solo una teoría, así que usaré la configuración xml aquí

@Configuration

@ImportResource("classpath:spring-security - context.xml")

clase pública SecurityConfig {}

Utilice este xml para permitir que la API utilice mecanismos de seguridad básicos.

WebAppInitializer

No queremos utilizar el archivo web.xml. xml, por lo que usamos el siguiente código para configurar toda la aplicación:

WebAppSecurityInitializer

En comparación con Spring3, podemos usar las siguientes funciones más novedosas para completar la configuración:

@Order(1)

La clase pública WebAppSecurityInitializer extiende AbstractSecurityWebApplicationInitializer {}

WebMvcConfig (Mvc Config)

Configuración del controlador de programación. Esta configuración también es muy simple y contiene solo la configuración más importante para construir una API simple:

Esta es la configuración requerida, simple ¿verdad?