@@ -943,16 +943,23 @@ on the classpath change. This can be a useful feature when working in an IDE as
943
943
a very fast feedback loop for code changes. By default, any entry on the classpath that
944
944
points to a folder will be monitored for changes.
945
945
946
+ .Triggering a change
947
+ ****
948
+ DevTools _only_ monitors classpath resources so the only way to trigger a change is to
949
+ update the classpath. On Eclipse, saving is actually updating the project, compiling or
950
+ copying resources for you as part of the save action. If you are using Intellij IDEA,
951
+ there is no such thing as a save action since the resources are saved automatically for
952
+ you; please use the `Build` -> `Make Project` action to achieve the same result.
953
+ ****
954
+
946
955
NOTE: You can also start your application via the supported build plugins (i.e. Maven and
947
956
Gradle) as long as forking is enabled since DevTools need an isolated application
948
957
classloader to operate properly.
949
958
950
959
TIP: Automatic restart works very well when used with LiveReload.
951
- <<using-boot-devtools-livereload,See below>> for details.
952
-
953
- NOTE: If you use JRebel automatic restarts will be disabled in favor of dynamic class
954
- reloading. Other devtools features (such as LiveReload and property overrides) can still
955
- be used.
960
+ <<using-boot-devtools-livereload,See below>> for details. If you use JRebel automatic
961
+ restarts will be disabled in favor of dynamic class reloading. Other devtools features
962
+ (such as LiveReload and property overrides) can still be used.
956
963
957
964
NOTE: DevTools relies on the application context's shutdown hook to close it during a
958
965
restart. It will not work correctly if you have disabled the shutdown hook (
0 commit comments