SpringBoot学习之二,集成SpringMVC与项目热更新

https://github.com/MaHanZhen/SpringBootStudy/tree/master/demo2

修改pom.xml文件,在“dependencies”节点中添加


            org.springframework.boot
            spring-boot-starter-web

创建Controller类

@RestController // Controller 里面的方法都以 json
public class HelloController {

    @RequestMapping("/hello")
    public String index() {
        return "Hello World6666";
    }
}

测试


SpringBoot学习之二,集成SpringMVC与项目热更新_第1张图片
image.png

修改pom.xml文件,添加开发环境调试,


            org.springframework.boot
            spring-boot-devtools
            true
        




        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    true
                
            
        
    

自动加载方法一、


SpringBoot学习之二,集成SpringMVC与项目热更新_第2张图片
image.png
SpringBoot学习之二,集成SpringMVC与项目热更新_第3张图片
image.png
SpringBoot学习之二,集成SpringMVC与项目热更新_第4张图片
image.png

自动加载方法二、
先取消方法一


SpringBoot学习之二,集成SpringMVC与项目热更新_第5张图片
image.png

快捷键“Ctrl+F9”


SpringBoot学习之二,集成SpringMVC与项目热更新_第6张图片
image.png

SpringBoot学习之二,集成SpringMVC与项目热更新_第7张图片
image.png

SpringBoot学习之二,集成SpringMVC与项目热更新_第8张图片
image.png

开启自动编译自动编译


SpringBoot学习之二,集成SpringMVC与项目热更新_第9张图片
image.png

按"Ctrl+shift+A"
输入“Registry”

SpringBoot学习之二,集成SpringMVC与项目热更新_第10张图片
image.png

找到

compiler.automake.allow.when.app.running

勾选,并点“close”关闭窗口


SpringBoot学习之二,集成SpringMVC与项目热更新_第11张图片
image.png

修改类

SpringBoot学习之二,集成SpringMVC与项目热更新_第12张图片
image.png

IDEA自动保存后生效


SpringBoot学习之二,集成SpringMVC与项目热更新_第13张图片
image.png

你可能感兴趣的:(SpringBoot学习之二,集成SpringMVC与项目热更新)