环境
- 操作系统:Win10
- JDK:1.8
- 开发工具:idea
- Maven
步骤
修改html不重启应用直接生效
Ctrl+Shift+Alt+/,选择Registry…,勾选“compiler.automake.allow.when.app.running”。
pom.xml文件内容改动时,立即更新依赖关系
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional> <!-- 这个需要为 true 热部署才有效 -->
</dependency>
访问指定页面
http://localhost:8080/hello.html
默认访问页面
访问controller
Application.java需要至少与controller包同级。
通过controller访问页面
@Controller
public class IndexController {
@RequestMapping("/index")
public String index(){
return "/index.html";
}
}
通过controller获取数据
@Controller
public class IndexController {
@RequestMapping("/hi")
@ResponseBody
public String home(){
return "HI";
}
}
给controller设置访问路径名
@Controller
@RequestMapping("a")
public class IndexController {
@RequestMapping("/hi")
@ResponseBody
public String home(){
return "HI";
}
}
@RestController
@RestController相当于@ResponseBody + @Controller,比如你想访问页面,但访问的方法返回的都是数据。
@RestController
public class IndexController {
@RequestMapping("/index")
public String index(){
return "/index.html";
}
}
修改应用使用的端口
在application.properties中设置,如:server.port=8081。
修改应用访问根
在application.properties中设置,如:server.servlet.context-path=/demo。