用两种形式搭建springmvc开发环境,并编写controller做简单访问测试。分别采用返回字符串和返回视图页面两种形式。
时间: 2024-10-16 21:15:20 浏览: 60
在Spring MVC中搭建开发环境并编写Controller进行简单的访问测试,通常分为Maven项目和Gradle项目两种常见的方式。
**1. Maven项目搭建**:
步骤1: 创建Maven项目
- 使用IDEA或其他支持Maven的工具创建一个新的Spring MVC Web应用。
- 添加Spring Boot依赖到pom.xml文件中,例如:
```xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
```
步骤2: 创建Controller
```java
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class SimpleController {
@GetMapping("/hello")
public String simpleHello() {
return "Hello from Spring MVC!";
}
@GetMapping("/viewTest")
public String viewTest() {
return "redirect:/WEB-INF/views/hello.jsp";
}
}
```
在这个例子中,`simpleHello()`返回的是字符串,而`viewTest()`通过`redirect:`会跳转到名为`hello.jsp`的JSP视图。
**2. Gradle项目搭建**:
步骤1: 创建Gradle项目
- 使用IntelliJ IDEA等支持Gradle的工具,选择Spring Initializr模板创建新项目。
- 同样添加Spring Web依赖到build.gradle文件中:
```groovy
implementation 'org.springframework.boot:spring-boot-starter-web'
```
步骤2: Controller编写方法类似Maven项目。
现在你可以启动项目,在浏览器访问`http://localhost:8080/hello` 和 `http://localhost:8080/viewTest` 来测试这两个Controller方法。
阅读全文