区块链技术博客
www.b2bchain.cn

springBoot ControllerAdvice三大作用之一预设全局数据

这篇文章主要介绍了springBoot ControllerAdvice三大作用之一预设全局数据的讲解,通过具体代码实例进行21195 讲解,并且分析了springBoot ControllerAdvice三大作用之一预设全局数据的详细步骤与相关技巧,需要的朋友可以参考下https://www.b2bchain.cn/?p=21195

本文实例讲述了2、树莓派设置连接WiFi,开启VNC等等的讲解。分享给大家供大家参考文章查询地址https://www.b2bchain.cn/7039.html。具体如下:

springBoot ControllerAdvice三大作用之一预设全局数据

  • springBoot ControllerAdvice预设全局数据
  • Controller

springBoot ControllerAdvice预设全局数据

@ControllerAdvice public class GlobalData {     @ModelAttribute(value = "info")     public Map<String,Object> globalData(){         Map<String,Object> map = new HashMap<>();         map.put("name","小红");         map.put("age",18);         return map;     } } 

@ModelAttribute(value = “info”)这个相当于key map里面的内容相当于value,这样预设全局数据后,在任何一个地方都可以取到名为info的map数据。

Controller

 @GetMapping("/global")     public String global(Model model){         Map<String,Object> map = model.asMap();         Set<String> keySet = map.keySet();         for (String s : keySet) {             System.out.println(s+":"+map.get(s));         }          return "globalData";     } 

通过model.asmap来获取到刚才预设的数据,然后遍历输出。
springBoot ControllerAdvice三大作用之一预设全局数据

学习于江南一点雨。

本文转自互联网,侵权联系删除springBoot ControllerAdvice三大作用之一预设全局数据

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » springBoot ControllerAdvice三大作用之一预设全局数据
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们