springboot 配置 mvc
时间: 2023-09-02 08:12:11 浏览: 50
使用Spring Boot配置MVC有两种方式:
1. 使用注解方式
在Spring Boot中,我们可以使用注解来配置MVC,例如:
```java
@RestController
@RequestMapping("/hello")
public class HelloController {
@GetMapping
public String hello() {
return "Hello World!";
}
}
```
这里使用了@RestController和@GetMapping注解来标注控制器和请求方法。@RestController相当于@Controller和@ResponseBody的结合,用于返回JSON/XML数据,而@GetMapping相当于@RequestMapping(method = RequestMethod.GET)。
2. 使用配置文件方式
我们可以通过在application.properties或application.yml中添加配置来配置MVC,例如:
```properties
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
```
这里配置了视图的前缀和后缀,表示我们的视图文件将会放在/WEB-INF/views/目录下,并且以.jsp结尾。
另外,Spring Boot还提供了许多其他的MVC配置选项,例如:
```properties
# 设置上传文件的最大大小
spring.servlet.multipart.max-file-size=10MB
# 设置请求体的最大大小
spring.servlet.multipart.max-request-size=10MB
# 配置静态资源
spring.resources.static-locations=classpath:/static/
# 配置拦截器
spring.mvc.interceptor.include=/**
spring.mvc.interceptor.exclude=/login, /logout
```
以上是一些常用的配置,具体可以根据需要进行配置。