作者:prince小乀朱 | 来源:互联网 | 2024-11-12 15:18
1. 首先,创建一个新的 Spring Boot 项目。你可以选择 Spring Initializr 或 Maven 来创建项目。Spring Initializr 会自动导入所需的 Spring Boot 依赖项。如图所示:
2. 项目的目录结构如下(已删除 mvn 等文件):
3. 在 pom.xml
文件中,配置如下依赖项:
org.springframework.boot
spring-boot-starter-parent
2.0.3.RELEASE
UTF-8
UTF-8
1.8
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
4. 在 src/main/java/com/example/controller
目录下创建一个名为 HelloController.java
的控制器类,代码如下:
@RestController
public class HelloController {
@GetMapping("/hello")
public Map hello() {
Map respOnse= new HashMap<>();
response.put("code", "1");
response.put("message", "Hello World");
return response;
}
}
5. 创建一个启动类 SpringBootDemoApplication.java
,代码如下:
@SpringBootApplication
public class SpringBootDemoApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootDemoApplication.class, args);
}
}
6. 启动应用程序后,打开浏览器并访问 http://127.0.0.1:8080/hello
,你将看到返回的 JSON 数据,表示测试成功。
7. 注意事项:启动类默认会扫描其所在包及其子包中的 Spring 组件。如果需要扫描其他包,可以在启动类上添加 @ComponentScan("xxx")
注解。此外,Spring Boot 会自动将 Map、List 和 POJO 对象转换为 JSON 格式。