¿Cuáles son las desventajas de Spring?
1. Falta de una comprensión clara del control de versiones de Spring. /p>
2. No está claro la relación entre las especificaciones Spring y J2EE
3 No está claro los principios detrás de la configuración y las anotaciones de Spring
Es posible que sepa qué es DI. , pero es posible que no sepas la forma correcta de usarlo:
1. Puede que no sepas que Spring tiene su propio sistema de prueba, que podemos usar directamente
2. de la gestión de transacciones de Spring son ¿Dónde está la diferencia con la propia gestión de transacciones de Hibernate y cómo configurarla correctamente?
3. ¿Por qué Spring aboga por el diseño no invasivo (no invasivo), y a partir de qué versión empezó a hacerlo y cuáles son las razones?
4. uso de las anotaciones de Spring Principios y escenarios aplicables, cuáles son las anotaciones propias de Spring y cuáles son las anotaciones estándar J2EE DI, cuál usar y por qué es mejor. Por qué es bueno.
..........
Para lo anterior, cuando haya leído y comprendido la referencia oficial de Spring, probablemente haya más de 500 páginas.
La primavera es cada vez más grande y ha generado otros proyectos de rama. Todos estos proyectos están inflados, pero si sabes cómo filtrar las funciones que deseas, no estarán inflados, pero serán muy concisos. Por ejemplo:
1. Si desea implementar el servicio Rest, Spring MVC ha sido preestablecido para esta función y ya no necesita usar CXF/Reslet, etc. Si desea implementar un servicio Rest, Spring MVC ya está preestablecido para esta función y ya no es necesario utilizar marcos Rest como CXF/Reslet.
1. El marco Rest, pero también está ocupado pensando en cómo integrarse con Spring. De esta manera, Struts será inútil y el marco Rest se salvará.
2. Si desea implementar funciones de permiso, Spring Security puede hacerlo por usted. No necesita usar Apache Shiro para hacerlo y no es necesario que lo obliguen a diseñarlo. Además, también admiten de forma nativa OAuth y SAML
p>
3. No desea que lo obliguen a escribir DAO, entonces Spring Data puede hacerlo por usted y estos códigos de plantilla. están preparados para ti. Todo el código de la plantilla está implementado para usted y la compatibilidad con JPA o NO-SQL también es muy conveniente.
4. Si desea generar código de acuerdo con sus propias necesidades en lugar de escribir el código usted mismo, puede probar Spring Boot
... p>
Hay muchos otros. Solo debe recordar que si está inflado o no depende en gran medida de su cognición y capacidad de uso, en lugar del marco en sí. ¿Cómo aprender este excelente marco específicamente? Sugerencias:
1. Simplemente haga clic en el video tutorial, no es confiable.
2 Simplemente lea el artículo en línea, no lo copie.
3. Si tiene alguna pregunta, consulte primero la Referencia de Spring para obtener más información sobre los principios.
3.