¿Hay algún modo de desarrollo en Spring como en Struts? En Struts, si configuramos el modo dev como verdadero, todos los archivos de configuración se cargan en cada solicitud. Sin embargo, ahora cuando estoy desarrollando en Spring MVC, tengo que reiniciar el servidor después de cada cambio. ¿O hay algún otro método por el cual pueda forzar la recarga?modo dev en la primavera MVC
Respuesta
No existe tal configuración para Spring MVC. Pero es una buena idea para una solicitud de función.
Respondiendo a ambas preguntas y manteniéndola corta.
No, no hay nada como un devmode en el marco de primavera para que pueda tirarlo de la cabeza.
Sí, podría omitir la recarga mediante el uso de algunas técnicas de manipulación de códigos de bytes. Puede utilizar cualquiera:
- herramienta externa (como JRebel o Javaleon)
- servidor con el despliegue en caliente (como el embarcadero)
- IDE (algunos IDE ofrecen dichas funcionalidades también)
Hope eso ayuda.
¿Qué IDEs ofrecen dicha función? STS? –
¿A qué cambio se refiere? ¿Cambios de plantilla?
Incluso con struts, JSP y las plantillas de velocidad no deben volver a cargar el contenedor de servlets. Solo las clases de Java harían eso.
He escrito una entrada de blog Spring-mvc + Velocity + DCEVM sobre el uso de la primavera + Velocidad + Dynamic Code Evolution VM (DCEVM) con el fin de no reiniciar el servidor en el desarrollo:
Sí: Si está utilizando Tomcat o un derivado (VMware vFabric tc Server), puede configurar el comportamiento de recarga de la aplicación (implementación en caliente). Esto permite cambios para decir un método que se volverá a cargar sin reiniciar. La clave es establecer:
- Publishing establece en
Automatically publish when resources change
- Su módulo web en Auto Actualizar
disabled
.
VMWare vFabric tc servidor 2.6+ (embalado con STS 2.9 +) ofrece dos opciones:
- Java Agent-Based Recarga basado JMX
- volver a cargar
- 1. Campo oculto en la primavera MVC
- 2. Petición de solicitud solicitada en primavera MVC
- 3. JSON posterior a la primavera controlador MVC
- 4. La activación del perfil Primavera argumentos de JVM activos en GWT modo de
- 5. primavera @MVC y @RequestParam validación
- 6. Unit Test MVC con ASP.NET Dev Server
- 7. ¿Cuál es @Service en MVC primavera
- 8. múltiples Ver resolutores en MVC primavera
- 9. sitio web mvc de primavera en la raíz ("/")
- 10. servicio en la primavera de MVC usando EasyMock
- 11. ASP.NET MVC 4 Dev Preview Razor en Secciones Error
- 12. Cambiar la configuración de correo electrónico de Spring según el modo dev/test/prod
- 13. inicialización del servlet mvc de primavera
- 14. primavera 3,0 MVC parece ignorar messages.properties
- 15. serializar excepciones a JSON con la primavera-mvc
- 16. cómo verificar la aplicación gwt en modo dev desde otra computadora
- 17. primavera Web MVC - validar la petición individual params
- 18. configurando el jacksonObjectMapper no funciona en mvc de primavera 3
- 19. interceptor mvc de primavera: acceso a ResponseEntity en postHandle
- 20. Enlace de parámetro de método personalizado MVC de primavera
- 21. ¿Qué es el adaptador de controlador en mvc de primavera?
- 22. Configuración de la ruta de clases de Java (para el modo súper dev)
- 23. ¿Por qué Array.count está disponible en modo dev pero no en producción?
- 24. Android dev time vs iPhone dev time
- 25. ASP.NET MVC y autenticación de modo mixto
- 26. Alternativas a la seguridad de primavera en Java (primavera)
- 27. /dev/null en Windows?
- 28. WebApproot en la primavera de
- 29. Dependencia circular en la primavera
- 30. propiedades globales en la primavera
puede ser usted puede use la característica de un IDE que tenga la opción autodeploy –
@Rifat que estoy usando. Pero eso no soluciona mi problema. Ahora tengo que detener tomcat, reconstruir y volver a iniciar el tomcat. Autodespliegue está sucediendo, pero todavía hay algún problema. –
No necesita reconstruir y reiniciar el servidor web, configurar su ide para implementarlo de manera correcta http://stackoverflow.com/a/6189031/106261 – NimChimpsky