官方文档
控制器方法返回值可以是Map,也可以是Model
Map
代码示例
这个是springboot官方demo里的代码,写数据到Map之后——就可以给前端页面读了。
前端页面从Map里读数据
Map的实现类是BindingAwareModelMap
BindingAwareModelMap源码
再看控制器方法的入参介绍
注意,作用虽然是入参,但是不是接收请求参数——而是给前端页面使用。我们来测试一下,添加请求参数:
但是,我们可以看到,Map并没有接收入参,所以Map的作用是出参,而不是入参。
Model
代码示例
写数据到Model,前端页面就可以读Model里的数据了。