我正在intelliJ上用livereload测试spring-boot-devtools。我有一个简单的spring boot应用程序,效果很好。
当我从maven命令“mvn-spring-boot:run”启动应用程序时,除了livereload服务器不启动之外,所有工作正常。控制台上没有显示消息,chrome扩展显示错误,无法连接到livereload服务器。
如果我使用(右鼠标按钮/Run Application.java)启动应用程序,即使在livereload服务器上也可以正常运行。控制台上显示消息,浏览器可以连接到livereload服务器。
从鼠标右键启动应用程序/运行Application.java
控制台消息
2016-07-13 16:39:47.947 INFO 10440 --- [ restartedMain] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-07-13 16:39:48.026 INFO 10440 --- [ restartedMain] o.s.b.d.a.OptionalLiveReloadServer : LiveReload server is running on port 35729
2016-07-13 16:39:48.077 INFO 10440 --- [ restartedMain] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2016-07-13 16:39:48.145 INFO 10440 --- [ restartedMain] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8090 (http)
从mvn命令“mvn-spring-boot:run”启动应用程序
Chorme扩展消息:
Could not connect to LiveReload server. Please make sure that a compatible LiveReload server is running. (We recommend guard-livereload, until LiveReload2 comes to your platform.)
控制台消息。看到未显示消息LiveReload服务器正在端口上运行……
2016-07-13 16:38:56.749 INFO 6924 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-07-13 16:38:56.852 INFO 6924 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup
2016-07-13 16:38:56.898 INFO 6924 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8090 (http)
为什么 maven 命令不启动更新加载服务器?
您需要告诉 Maven 分叉一个单独的 JVM 来运行您的应用程序,而不是让它在与 Maven 相同的 JVM 中运行:
$ mvn spring-boot:run -Dfork=true
跑步指数以简单方式监测跑步成绩变化。跑步指数得分是对您最大有氧跑步成绩(VO2max)的估算值。通过随时间记录您的跑步指数,您可以监测跑步效果和如何改进跑步成绩。改进意味着以既定步速跑步时消耗的体力更少,或者在既定的体力消耗水平上,您的步速更快。 为接收到最准确的成绩信息,请确保您已经设置 HRmax 值。 每次训练期间,在测量心率时同时开启 GPS 功能/使用步幅传感器的情况下均会计算跑步指數,
跑步指数以简单方式监测跑步成绩变化。跑步指数得分是对您最大有氧跑步成绩(VO2max)的估算值。通过随时间记录您的跑步指数,您可以监测跑步效果和如何改进跑步成绩。改进意味着以既定步速跑步时消耗的体力更少,或者在既定的体力消耗水平上,您的步速更快。 为接收到最准确的成绩信息,请确保您已经设置 HRmax 值。 每次训练期间,在测量心率时同时开启 GPS 功能/使用步幅传感器的情况下均会计算跑步指數,
跑步指数以简单方式监测跑步成绩变化。跑步指数值用来估计有氧跑步的最高成绩,该成绩受有氧适能和跑步成效的影响。通过随时间记录您的跑步指数,您可以监测进展情况。改进意味着以既定步速跑步时消耗的体力更少,或者在既定的体力消耗水平上,您的步速更快。 为接收到最准确的成绩信息,请确保您已经设置 HRmax 和 HRrest 值。 当心率传感器正在使用中且 GPS 功能开启时,每次训练期间都会计算跑步指数,适
Polar 跑步计划是一个随时可用的个人化的跑步计划,用于帮助您针对跑步比赛而进行训练。不论您是进行 5K 长跑训练还是进行马拉松训练,跑步计划都会告诉您如何训练、训练多少、训练频率。 Polar 跑步计划基于您的体能水平制定,用于确保您以正确的方式进行训练,并避免过度训练。这项计划专门针对您的比赛定制,考虑了您的个人特点、训练背景与准备时间。提供针对 5K、10K、半马拉松以及马拉松比赛的跑步计
Polar 跑步计划是基于您的体能等级建立的个性化计划,目的在于确保您正确训练,避免过度训练。该计划具有智能特点,可根据您的进展进行相应调整,让您了解何时适合减少一些训练,何时让训练提升一个等级。每个计划都针对您的比赛定制,考虑了您的个人特点、训练背景与准备时间。该计划免费提供,可登录 www.polar.com/flow 在 Polar Flow 网络服务中获取。 提供适合 5k、10k、半程马
Polar 跑步计划是基于您的体能等级建立的个性化计划,目的在于确保您正确训练,避免过度训练。该计划具有智能特点,可根据您的进展进行相应调整,让您了解何时适合减少一些训练,何时让训练提升一个等级。每个计划都针对您的比赛定制,考虑了您的个人特点、训练背景与准备时间。该计划免费提供,可登录 www.polar.com/flow 在 Polar Flow 网络服务中获取。 提供适合 5k、10k、半程马