springboot设置全局共享数据供前端使用
时间: 2023-08-06 11:01:50 浏览: 145
在Spring Boot应用中,可以使用ModelAndView来设置全局共享数据供前端使用。具体步骤如下:
1. 在Controller方法中创建一个ModelAndView对象。
2. 调用ModelAndView对象的addObject方法,添加需要共享的数据。
3. 返回ModelAndView对象。
4. 在前端页面中,可以通过${key}的方式来获取共享的数据。
示例代码如下:
```java
@Controller
public class MyController {
@RequestMapping("/hello")
public ModelAndView hello() {
ModelAndView modelAndView = new ModelAndView("hello");
modelAndView.addObject("message", "Hello World!");
return modelAndView;
}
}
```
在上面的示例中,我们创建了一个ModelAndView对象,并添加了一个名为"message"的数据。然后,我们将这个ModelAndView对象返回,Spring Boot会自动将它渲染为hello.html模板。
在前端页面中,我们可以使用${message}来获取这个共享的数据。示例代码如下:
```html
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>${message}</h1>
</body>
</html>
```
这样就可以在Spring Boot应用中设置全局共享数据供前端使用了。
阅读全文