spring-mvc配置
时间: 2024-02-29 20:44:20 浏览: 121
Spring MVC 是一个用于构建 Web 应用程序的框架,它基于 Spring 框架之上,提供了一套强大的处理请求、响应和视图的机制。下面是一个简单的 Spring MVC 配置示例:
1. 首先,你需要在 pom.xml 文件中添加 Spring MVC 相关的依赖项:
```xml
<dependencies>
<!-- Spring MVC -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.9</version>
</dependency>
<!-- 其他依赖项 -->
</dependencies>
```
2. 创建一个配置类(例如 `WebConfig.java`),并配置 Spring MVC:
```java
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.example.controller") // 指定控制器所在的包路径
public class WebConfig implements WebMvcConfigurer {
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.jsp("/WEB-INF/views/", ".jsp"); // 配置 JSP 视图解析器
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("/static/"); // 配置静态资源访问路径
}
}
```
3. 创建一个控制器类(例如 `HelloController.java`):
```java
@Controller
public class HelloController {
@RequestMapping("/")
public String hello() {
return "hello"; // 返回视图名称
}
}
```
4. 创建一个 JSP 视图文件(例如 `hello.jsp`):
```jsp
<html>
<body>
<h1>Hello, Spring MVC!</h1>
</body>
</html>
```
以上是一个简单的 Spring MVC 配置示例,你可以根据自己的需求进行进一步的配置和扩展。希望可以帮助到你!
阅读全文