1、修改配置文件application-dev.yml (application.properties一样的配置方式,只是格式不一样)
注意:yml的时候千万不要在后面多加空格之类的操作,否则找死都是404的操作
server:
port: 8080
servlet:
context-path: /hello
student:
name: 丢勒楼某铥铥铥铥
age: 12
content: "name:${name}, age:${age}"
spring:
mvc:
view:
prefix: /WEB-INF/views/
suffix: .jsp
2、对spring boot 支持jsp
1、修改pom.xml文件对jsp的支持
<!--*******start 对jsp的支持********-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--对tomcat的支持-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>RELEASE</version>
<scope>provided</scope>
</dependency>
<!--*********end jsp ******** -->
2、修改controll,我这里修改HelloController
//@RestController
@Controller
public class HelloController {
// @Value("${name}")
// private String name;
//
//
// @Value("${age}")
// private int age;
// @Value("${content}")
// private String content;
/**
* 获取配置文件中的信息
* */
// @Autowired
// private StudentProperties properties;
@RequestMapping("/hello")
public String hello(Model model){
// return "hello srping boot"+properties.getName()+" /// "+properties.getAge();
model.addAttribute("now", DateFormat.getDateTimeInstance().format(new Date()));
return "hello";
}
}
3、新建hello.jsp文件
4、重新启动服务器,如果处理了热部署就不需要这么麻烦了,本人小白刚开始搞比较不熟,暂时不加了,然后刷新网页就有效果了
刚开始学习后台的知识,笔记开始做起。。。