Red de conocimiento informático - Material del sitio web - Cómo usar maven para ver Spring

Cómo usar maven para ver Spring

El diseño de Spring es altamente modular: el uso de una parte de Spring no debe ni necesita hacer referencia a otra parte no relacionada. Por ejemplo, puede utilizar un contexto Spring básico sin utilizar Persistence o bibliotecas Spring relacionadas con MVC.

Comencemos con una configuración de Maven muy simple que solo usa la dependencia de contexto de primavera:

[html] Ver texto sin formato

lt; p>

lt;org! --lt;org.springframework.versiongt;4.0.2.RELEASElt;/org.springframework.versiongt; --gt;

lt;/propertiesgt

lt.

lt; groupIdgt; org.springframeworklt;/groupIdgt;

lt; artefactoIdgt;/artifactIdgt; versiongt; ${org.

lt; alcancegt; runtimelt;/scopegt;

lt;/dependency gt; en el contenedor y depende de algunos paquetes Spring: spring-core, spring-expression, spring-aop y spring-beans. El paquete spring-context mejora las tecnologías centrales de Spring al admitir algunas de las tecnologías centrales de Spring: Spring Expression Language (SpEL), soporte de programación orientada a la adaptación y el mecanismo JavaBeans.

Tenga en cuenta que especificamos el alcance de la dependencia de contexto de Spring como alcance de tiempo de ejecución; esto garantizará que no existan dependencias de API específicas de Spring en el momento de la compilación. Para algunos desarrollos de bajo nivel, es posible eliminar el alcance del tiempo de ejecución de las dependencias Spring seleccionadas (que Maven compila de forma predeterminada), pero para proyectos simples no es necesario llamar a todo el marco Spring en el momento del código.

Tenga en cuenta también que a partir de Spring 3.2 no es necesario definir las dependencias de CGLIB (ahora actualizado a CGLIB3.0), se ha reempaquetado (todos los paquetes net.sf.cglib ahora son org.springframework .cglib paquete) y se integra directamente en el paquete JAR spring-core (consulte la documentación del proyecto JIRA para obtener más detalles).