springmvc纯注解案例
时间: 2023-07-12 12:49:11 浏览: 128
SpringMvc介绍及案例
好的,下面是一个基于Spring MVC纯注解的示例代码:
1. 首先,在你的项目中添加Spring MVC和其他必要的依赖项,例如:
```xml
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.12.RELEASE</version>
</dependency>
```
2. 创建一个基于注解的控制器类,例如:
```java
@Controller
public class MyController {
@GetMapping("/hello")
@ResponseBody
public String hello() {
return "Hello, World!";
}
@GetMapping("/greet/{name}")
@ResponseBody
public String greet(@PathVariable String name) {
return "Hello, " + name + "!";
}
}
```
3. 在你的配置类中启用Spring MVC,并设置基础包扫描路径,例如:
```java
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.example")
public class AppConfig {
// 配置视图解析器等其他必要组件
}
```
4. 运行你的应用程序,并访问URL "http://localhost:8080/hello" 或 "http://localhost:8080/greet/{yourname}" 即可看到响应结果。
这就是一个简单的Spring MVC纯注解的示例。当然,在实际开发中,你还需要配置视图解析器、拦截器、异常处理器等其他必要组件。
阅读全文