今天小编继续学习spring-boot,今天小编带大家来学习在springboot项目中springboot的热部署功能。
工具/原料
1
电脑一台
2
IDEA
方法/步骤
1
下图是小编实验项目项目目录,如下图:
2
下图是小编springboot项目中的pom文件中的依赖,可以看到这里只是依赖了web和thymeleaf,如下图:
3
然后下图中是一个hello的controller,如下图:
4
下图是一个hello的html,访问hello的controller就会访问到这个html,如下图:
5
然后在target目录下的classes目录下会有编译之后的文件,这里可以看到mapping就是hello,如下图:
6
启动springboot项目,然后打开浏览器,然后访问hello,访问到了hello的html文件,如下图:
7
此时我们修改hello的controller的mapping为helloaaa,如下图:
8
按【Ctrl+F9】即可编译到target下的classes目录下,这里编译之后也是helloaaa,如下图:
9
浏览器访问helloaaa,访问失败,因为即使已经【Ctrl+F9】编译了修改之后的controller,但是并没有部署到服务器中,如下图:
10
然后在pom文件中添加spring的热部署依赖,如下图:
11
重启springboot项目,访问helloaaa,如下图:
12
然后修改controller的mapping为hellobbb,然后看控制台热部署很快的部署启动了服务器,如下图:
13
然后直接访问hellobbb,可以看到不需要重新启动springboot项目也可以热部署修改,如下图:
注意事项
1
个人观点, 仅供参考。
2
感谢阅读。
下一篇:Windows 8.1 安装密钥