(springboot)把list封装map中,并输出。

img
求教怎么把list放进map,小白一个,求指教(能详细点最好,感谢感谢!)

@RequestMapping("/getUserList")
@ResponseBody
public Map<String,Object> getUserList(){
    // userList 数据库查询的结果
    List<User> userList = new ArrayList<>();

    Map<String,Object> map = new HashMap<>();
    // code 返回的状态码
    map.put("code","0");
    // data 返回的数据
    map.put("data",userList);
    // 请求返回的描述
    map.put("msg","ok");
    return map ;
}

springBoot自动装配集合(Map、List)以及动态刷新环境配置_燕少江湖-CSDN博客_springboot 配置map springboot2.0从apollo读取配置针对一些需要经常更新的配置,有多种方案:1、将配置记录在数据库,启动项目的时候读取配置,然后缓存在集合中,这种方案很头疼的地方,每次更新配置之后,需要重新启动项目或者预留接口刷新缓存;2、将配置记录在数据库,然后缓存在redis(注意缓存过期时间以及更新配置之后刷新缓存);3、将配置记录在配置中心或者注册中心,比如:Apollo、zo... https://blog.csdn.net/qq_31289187/article/details/102538249
SpringMVC自动封装List对象 —— 自定义参数解析器 - GH_军 - 博客园 下文方法受spring版本影响,不具备通用性,仅做参考 前台传递的参数为集合对象时,后台Controller希望用一个List集合接收数据。 原生SpringMVC是不支持,Controller参数定 https://www.cnblogs.com/zengyuanjun/p/9900350.html
springboot 传List参数_pqj222的博客-CSDN博客 最近项目有个需求,前台需要传list参数请求controller接口,一开始直接使用ResponseBody注解,但实践下来发现参数没有传到controller。现将处理方式记录如下: 1、前台将list参数转换为json字符串: JSON.stringify(list) var list=[]; list.push({ "id":1, "type":2... https://blog.csdn.net/pqj222/article/details/81303624
easypoi list中的map导出_SpringBoot读取配置文件中的数据到map和list_我有改名卡的博客-CSDN博客 之前使用过@Value("${name}")来读取springboot配置文件中的配置信息,比如: @Value("${server.port}") private Integer port;后面遇到一个新问题,如果我要把配置文件中的一系列数据一下子读出来到同一个数据结构中怎么办呢?比如说读取配置信息到map或者list下面来讲述一下如何实现这个功能。springboot读取配置文件中的配置信息到... https://blog.csdn.net/weixin_35204634/article/details/112421564
springboot-yml内list、map组合写法 - carjayal - 博客园 yml:myProps: varmaplist: key11: - t1 - t2 - t3 key22: - t11 - t22 - t33 list: - topic1 - topic2 - to https://www.cnblogs.com/neaos/p/10790528.html
将List集合中的map对象转为List<对象>形式--封装类 - Mr_伍先生 - 博客园 import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.Li https://www.cnblogs.com/mr-wuxiansheng/p/7467058.html
4.SpringBoot整合thymeleaf之list和map_小胡的博客-CSDN博客 一整合list创建Controllerpackage com.synda.Controller;/** * thymeleaf对集合的操作 */import java.util.ArrayList;import java.util.List;import org.springframework.stereotype.Controller;import org.springf... https://blog.csdn.net/hzy3344520/article/details/91165308
springboot将list分组后塞到map转成json返回(基于jeesite框架、动态声明list)_EmpressL的博客-CSDN博客 在上周的开发中,遇到这么一个需求,如图:有这样一个导航框显示子部门,这个子部门比较多,目前27个,根据《 》翻页,之前的做法是将接口分页,每点一次《或者》就请求一次接口重新获取分页的数据,但是我觉得一开始我就已经返回了所有数据,没必要频繁请求接口,所以我就进行了优化,大概的思路:将返回的的list<子部门>分组,每5个一组,放到map中,再将map转成json返回前端,那么前端... https://blog.csdn.net/qq_37725560/article/details/100191249
可以参考一下吧

如果有帮助,请点击采纳按钮,谢谢

完全没明白你在说啥 问问题之前先把问题描述清楚

new 一个 HashMap<String,Object> 类型的对象。
map.put("随便写个key",你的list对象);

HashMap<String,Object> 存储 value 存 list , key值自己取名字,
如果是想list里面每个值都存储成map的话,没必要,list本身的index下标与存储的值就可以实现map的功能了。

List<User> userList= userMapper.findById(id);
User user1 = new User();
for(User user : userList){
     userList.add(user);
     List<Person> imgs =imgDetailMapper.fuindByUserId(user.getId());
     user.setImgs(imgs);
}

写了一点代码,参考一下吧,有用的话采用下,谢谢

如果是jdk1.8的话建议使用stream来对List进行转换为map很方便.大概例子是这样

img