问题标签 [spring-boot-devtools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Spring Boot Devtools 无法使用 Gradle
我使用 IntelliJ 创建了一个简单的 Spring Boot 应用程序,它使用 Spring Boot Devtools 作为依赖项,使用 Gradle 作为构建自动化选项:Use default gradle wrapper
. 但是,Devtools 似乎无法正常工作。当我更改我的 html 文件时,即使我刷新了几次页面也不会更新。我使用Spring Boot Devtools 文档作为参考。
我application.properties
的是空的
这是我的build.gradle
:
有趣的事实:我已经尝试了几个 Spring Boot 版本(从1.5.12.RELEASE
until 2.1.0.RELEASE
),但结果仍然相同。
但是当我从 Gradle 切换到 Maven 时,Devtools 出人意料地工作了!
任何线索任何人?我想使用 Gradle,而不是 Maven。
附加信息:
- 操作系统:Ubuntu 18.04
- IDE:IntelliJ 2018.2
- 爪哇:
openjdk 11 2018-09-25
- 摇篮版本:4.8.1
- 摇篮JVM:
java version 1.8.0__151
- Gradle运行方法:
./gradlew bootRun
- Maven版本:3.5.2
- Maven运行方法:
mvn spring-boot:run
java - Spring Boot 开发人员工具自动重启在 IntelliJ 中不起作用
最近在 IntelliJ 中使用 spring-boot-devtools 启动了 spring-boot,并花了几个小时试图弄清楚为什么 IntelliJ 不会接受我的更改并自动重启嵌入式 tomcat。
此链接上的信息也无济于事:https ://dzone.com/articles/spring-boot-application-live-reload-hot-swap-with
spring-boot - 没有 IDE 的 SpringBoot Devtools
我想知道是否可以在没有任何 IDE 的情况下仅在 spring-boot 和 Maven 中使用 devtools。我的问题是关于快速更改测试,使用 sublime text 或 notepad++ 和 console mvn spring-boot:run
。
据我所知,它可以mvn compile
在另一个控制台中使用。但是,我在想一些更简单的东西,比如ng serve
在 Angular 中。
spring-boot - SpringBoot devtools如何检测应用程序的运行环境?
在我的应用程序中,我添加了 SpringBoot devtools 以提高开发速度。
在其官方文件中,它说
运行完全打包的应用程序时,开发人员工具会自动禁用。如果您的应用程序是从 java -jar 启动的,或者它是从一个特殊的类加载器启动的,那么它被认为是“生产应用程序”。
该应用程序是从生产中的 java -jar 启动的。但是在开发过程中,它是如何在 Intellij idea 中部署的呢?
java - 由 optaplanner solver.solve() 产生的 ClassCastException
现在知道这个错误是和spring-boot-devtools有关,去掉spring-boot-devtools就不会出现这个错误,不知道有没有不去掉spring-boot-devtools的解决办法
spring - Spring Boot 开发工具重启不起作用
我正在尝试使用 Spring Boot DevTools 重新启动。我一直按照此处提供的说明进行操作:https ://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-devtools.html
我正在使用 gradle 并将其包含在我的 build.gradle 文件中:
我创建 jar 文件并运行 jar 文件:
我能够通过 Intellij 连接到正在运行的应用程序。当我进行更改时,我可以在 Intellij 控制台中看到更新的类已上传到正在运行的进程。在运行进程的日志中,我看到进程尝试重新启动。但是,该过程退出并吐出此日志:
org.springframework.beans.factory.BeanDefinitionStoreException:无法解析配置类[com.example.BootApplication];嵌套异常是 java.io.FileNotFoundException:类路径资源 [com/example/ExampleService.class] 无法打开,因为它不存在。
ExampleService 是我修改的类。
我试图用谷歌搜索一下,但什么也没找到。我在网上看了很多教程,但没有找到。
有没有人遇到过这个或者有什么我可以尝试的,将不胜感激。
java - 没有为范围名称“重新启动”注册范围
尝试使用 Spring Boot Devtools 启动应用程序时,我收到以下堆栈跟踪。
这是用于重现问题的 pom 文件。
我可以找到人们遇到类似问题但没有“重启”范围名称的问题。
我会用我发现的问题来回答。
hibernate - 如何修复“在加载程序‘app’的未命名模块中;” 与休眠.load
尝试在休眠中按 id 加载实体后出现以下错误
这是我的休眠加载代码的示例:
PS:如果重要的话,我有百里香和 java 11
重要提示:我正在使用 spring-boot-devtools 如果我从 maven 中删除 devtools 一切正常