C'è una modalità di sviluppo in primavera come in Struts. In Struts se impostiamo la modalità dev su true tutti i file di configurazione vengono caricati in ogni richiesta. Comunque ora quando sto sviluppando in Spring MVC, devo riavviare il server dopo ogni cambiamento. O c'è qualche altro metodo con cui posso forzare la ricarica.modalità dev in primavera MVC
risposta
No, non esiste una configurazione simile per Spring MVC. Ma è una buona idea per una richiesta di funzionalità.
Rispondere a entrambe le vostre domande e tenerlo corto.
No, non c'è niente come un devmode in Spring framework in modo da poterlo buttare fuori di testa.
Sì, è possibile saltare il ricaricamento utilizzando alcune tecniche di manipolazione bytecode. È possibile utilizzare:
- strumento esterno (come JRebel o Javaleon)
- server con implementazione caldo (come Jetty)
- IDE (alcuni IDE offrono tali funzionalità pure)
Speranza questo aiuta
Quali IDE forniscono tale funzionalità? STS? –
Che modifica fai riferimento? Il modello cambia?
Anche con puntoni, i modelli JSP e velocità non devono ricaricare il contenitore servlet. Solo le classi Java lo farebbero.
ho scritto un post sul blog Spring-mvc + Velocity + DCEVM su come utilizzare Primavera + Velocity + Dynamic Code Evolution VM (DCEVM) al fine di non riavviare il server durante lo sviluppo:
Sì: Se si utilizza Tomcat o un derivato (VMware vFabric tc Server), è possibile configurare il comportamento di ricarica dell'applicazione (hot deployment). Ciò consente alle modifiche di dire che un metodo deve essere ricaricato senza riavvio. La chiave è quella di impostare:
- Publishing impostato
Automatically publish when resources change
- Il modulo web è impostato su Auto Ricarica
disabled
.
VMware vFabric tc Server 2.6+ (confezionato con STS 2.9+) offre due opzioni:
- Java basati su agenti ricaricamento
- JMX-based a ricaricare
- 1. GWT: versione Jetty in modalità dev
- 2. Debug in modalità Super Dev GWT?
- 3. Come configurare primavera RestTemplate con SSL (in primavera @MVC)
- 4. Attivazione Primavera Profilo argomenti JVM attivi in GWT modalità
- 5. Carica immagine in primavera mvc
- 6. Richiesto RequestMapping in primavera MVC
- 7. Campo nascosto in primavera MVC
- 8. Primavera 3.0 MVC MVC: tag view-controller
- 9. Come lanciare GWT Super Dev modalità
- 10. Modalità Super Dev su un server remoto
- 11. PHP Compositore: No Modalità Dev che Sticks
- 12. Ricerca locale dal controller in primavera MVC
- 13. Corrente di accesso Modello in primavera-mvc
- 14. Durata del controller in primavera MVC
- 15. Come implementare l'impaginazione in primavera MVC 3
- 16. Risolutori a vista multipla in primavera mvc
- 17. casella combinata in primavera web MVC
- 18. Come reindirizzare a POST in primavera MVC
- 19. come ottenere getServletContext() in primavera controller mvc
- 20. Test unità MVC con server ASP.NET Dev
- 21. ASP.NET MVC 4 Dev Anteprima Razor in Sezioni Errore
- 22. Imposta la modalità flush della sessione di sospensione in primavera
- 23. reagisce nativamente come disabilitare la modalità dev di android
- 24. Rails come passare tra dev e modalità di produzione?
- 25. primavera convenzioni di mappatura richiesta MVC
- 26. Primavera 3.0 MVC vincolante Enums Case Sensitive
- 27. modulo mvc di primavera: selezionare il tag
- 28. messaggio JSON alla primavera del controller MVC
- 29. Modifica impostazioni e-mail Spring in base alla modalità dev/test/prod
- 30. Dove/Come memorizzare immagini/file in mvc di primavera
può essere possibile utilizzare la funzione di un IDE con l'opzione di autodeploy –
@Rifat che sto utilizzando. Ma questo non risolve il mio problema. Ora devo smettere di tomcat, ricostruire e ricominciare il tomcat. La distribuzione automatica sta accadendo, ma c'è ancora qualche problema. –
Non è necessario ricostruire e riavviare il server web, impostare il proprio server per la corretta distribuzione in modo corretto http://stackoverflow.com/a/6189031/106261 – NimChimpsky