加上@enablewebmvc后报错
时间: 2023-07-11 07:56:18 浏览: 41
@enablewebmvc是Spring 3中使用的注解,而在Spring 5中已经被废弃。如果你在Spring 5中使用@enablewebmvc注解会导致报错。
如果你想要在Spring 5中使用MVC框架,可以使用新的注解@EnableWebMvc代替@enablewebmvc。这个注解包含了以前的所有功能,并且还引入了一些新特性。
你可以在你的配置类中使用@EnableWebMvc注解,例如:
@Configuration
@EnableWebMvc
public class WebConfig {
// 这里添加MVC相关的配置
}
相关问题
spring boot 启动正常,但访问接口404,加了@ComponentScan注解,加了@EnableWebMvc报错404
如果在Spring Boot应用程序中添加了`@ComponentScan`和`@EnableWebMvc`注解后,仍然出现404错误,则有可能是由于Spring Boot的自动配置和您的手动配置发生了冲突。
请尝试删除`@EnableWebMvc`注解,因为它会禁用Spring Boot的自动配置,并自动应用Spring MVC的默认配置。如果您手动配置了Spring MVC,可能会导致与默认配置冲突,因此出现404错误。
如果删除了`@EnableWebMvc`注解后,仍然出现404错误,请确保您的Controller类中的`@RequestMapping`注解或其他路径映射注解已正确配置,并且请求路径与Controller方法上的路径一致(包括大小写、斜杠等字符)。
如果您的Controller类位于某个包下,请确保`@ComponentScan`注解的扫描路径包含该包。
最后,可以尝试在启动时开启debug模式,以查看是否有任何有用的信息。
spring boot 启动正常,但访问接口404,加了@ComponentScan注解,加了@EnableWebMvc报错No mapping for GET /user/list
如果加了`@ComponentScan`注解和`@EnableWebMvc`注解后,访问接口依然出现404错误,而且访问的请求路径与Controller的路径映射一致,那么可能是由于您没有正确配置`DispatcherServlet`。
请检查您的`DispatcherServlet`配置,确保它已经正确的映射到了请求路径上。您可以在`application.properties`文件中添加以下配置:
```
spring.mvc.servlet.path=/api/* # 将DispatcherServlet映射到/api路径下
```
如果您已经正确配置了`DispatcherServlet`,但仍然出现404错误,那么可能是由于您的Controller方法上的请求路径没有被正确匹配到。请确保请求路径与Controller方法上的路径一致,包括大小写、斜杠等字符。
如果问题仍然存在,您可以尝试在启动时开启debug模式,查看是否有任何有用的信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)