Kennt jemand einen Mechanismus, um eine Hot-Deployment für Ressourcen und Vorlagen unter IntelliJ 14.0.2 für eine Spring-Boot-Anwendung zu erhalten.Spring-Boot-Hot-Deployment für Vorlagen und Ressourcen unter IntelliJ
Ich weiß, dass die volle Spring Boot-Unterstützung für 14.1 geplant ist, aber ich habe ein Projekt, das ich von einem Standard-WAR-Projekt in ein Spring-Boot-Projekt umgewandelt habe und ich vermisse wirklich die heiße Bereitstellung.
Im Moment muss ich manuell das Projekt erstellen, dass die Ressourcen in Hot-Deployment sind und selbst dann ist es manchmal ein wenig flockig. Ich würde es vorziehen, einfach eine Vorlage oder eine Javascript/CSS-Datei zu speichern und sie wie bei der Ausführung meiner App über einen lokalen Tomcat-Server über IntelliJ abzurufen.
Ich könnte wieder zu Eclipse wechseln, damit das funktioniert, aber mein Projekt ist Scala-basiert und IntelliJ Scala-Unterstützung ist weit überlegen.
Fühlen Sie Ihren Schmerz. Besonders merkwürdig finde ich, dass IntelliJ Klassen neu laden kann (wie '@Controllers' - kann leicht getestet werden), aber nicht die Ressourcen. Ich habe einen kleinen Debugging-Test durchgeführt, der belegt, dass Ressourcen nach der App-Bereitstellung über 'getClassLoader(). GetResource (...)' vorhanden sind, aber nach der Aktualisierung der Ressourcen nicht mehr auf diese Weise verfügbar sind. –
Ich fürchte, die Boot-Unterstützung ist hier kein Problem. Dies ist ein subtileres Problem. –
Für den Moment wechsle ich zurück, um meine Hauptanwendung eine Spring Boot WAR zu machen, und benutze die IntelliJ Unterstützung, um einen WAR mit einem lokalen Tomcat laufen zu lassen. Mit diesem Ansatz habe ich meine heiße Bereitstellung zurückbekommen. – thedoctor