spring boot连接前端
时间: 2023-09-11 14:07:16 浏览: 56
Spring Boot 可以很容易地与前端框架集成,最常见的是使用 REST API 或者 Thymeleaf 模板引擎。
如果你想使用 REST API,可以使用 Spring Boot 的 @RestController 注解来定义一个 REST 控制器,然后使用 @RequestMapping 或者 @GetMapping 等注解来定义 API 接口。
例如,下面的代码定义了一个返回 "Hello World!" 的 REST 接口:
```
@RestController
public class HelloWorldController {
@GetMapping("/hello")
public String hello() {
return "Hello World!";
}
}
```
然后,在前端使用 AJAX 或者其他 HTTP 客户端库来调用这个接口,获取响应数据。
如果你想使用 Thymeleaf 模板引擎,可以在 Spring Boot 中配置 Thymeleaf,然后定义一个控制器来返回一个模板页面。
例如,下面的代码定义了一个返回 "Hello World!" 的 Thymeleaf 模板页面:
```
@Controller
public class HelloWorldController {
@GetMapping("/hello")
public String hello(Model model) {
model.addAttribute("message", "Hello World!");
return "hello";
}
}
```
然后,在前端使用 Thymeleaf 模板来渲染页面,并显示响应数据。
需要注意的是,Spring Boot 本身并不处理前端页面,你需要使用其他技术来开发前端页面,例如 HTML、CSS、JavaScript、React、Vue.js 等。