raz*_*zor 7 spring reload maven spring-boot spring-boot-devtools
我有一个小的Spring Boot项目(来自spring-boot-starter).所有配置,我想使用Spring-Boot-Devtools进行自动重新加载.当我从我的git repo工作目录启动我的项目(mvn spring-boot:run -X)时,我可以看到:
maven日志:
DEBUG]分叉进程的类路径:C:\ Users\razor\git\spring-boot-starter\target\classes; ........
没关系,路径看起来不错.然后应用日志:
2016-09-21 23:47:59.568 DEBUG 13528 --- [restartedMain] .blClasspathLoggingApplicationListener:应用程序以classpath启动:[]
classpath为空?可能这是Devtools不想自动重新加载我的应用程序的问题.但为什么 ?
当我将项目文件夹(没有其他改动!!!)复制到其他地方时,重新加载工作!
Maven(mvn spring-boot:run -X):
[DEBUG]分叉进程的类路径:C:\ Java\workspace_rentit\spring-boot-starter2\target\classes; .....
然后:
2016-09-21 23:40:34.224 DEBUG 4060 --- [restartedMain] .blClasspathLoggingApplicationListener:应用程序以classpath [file:/ C:/ Java/workspace_rentit/spring-boot-starter2/target/classes /]启动
为什么会有差异?怎么了 ?在第二种情况下,重新加载工程.
好吧,在摆弄一个项目几分钟后,我发现问题可能是项目文件夹名称“spring-boot-starter”(来自 eclipse spring boot Creator 的默认项目名称?)这就是为什么在不同的文件夹中重新加载有效(项目文件夹名称也不同),在更改我的 git 存储库下的项目文件夹名称后,重新加载再次开始工作。
是否记录了“功能”?:)
看起来项目的目录不应该命名为“spring-boot-....”(它与工件名称或 eclipse 项目名称不相关)
| 归档时间: |
|
| 查看次数: |
3939 次 |
| 最近记录: |