SpringBoot实现热部署
1. 增加maven依赖
1 | <!-- SpringBoot自身提供了SpringBoot-DevTool来做热部署 --> |
2. 但是注意这个只是在项目未启动时才会自动build
“File”-> “Settings”-> “Build,Execution,Deplyment”-> “Compiler”,选中打勾 “Build project automatically”。
3. 快捷键 Ctrl+Shift+A 键入 Registry…
“compiler.automake.allow.when.app.running”。选中打勾
SpringBoot的远程调试
[root@acyou youfang]# java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 iblog-data.jar
启动的时候总是报错,错误信息如下:
Cannot determine embedded database driver class for database type NONE
在原先的项目中一切正常,换到这里就不行了。
后来经过慢慢摸索,才发现项目发布的时候application.properties文件不能发布上去,在pom.xml文件中配置:
<resource>
<directory>src/main/resources</directory>
</resource>
这样才得以解决。