SAP Hybris 的 MENU item 可以被分配一个叫做 User Group restriction 的属性。如果一个用户属于一个特殊的用户组,那么菜单项(menu item)应该是可见的。现在的问题是,这个菜单项仍然显示在店面/网站上(虽然不能点击它),不管是匿名用户还是已注册用户。在 Accelerator 里不会发生这个问题。这个问题的原因在于,Spar...
上面这段代码的缺陷是,Component 作为 UI 的展现层,直接依赖于作为第三方库的 Store API —— 一个合乎逻辑的措施是,将这个逻辑通过 facade 服务的思路,抽取到一个 service 中,以保护 Component 免受库弃用或破坏性更改(breaking changes)的影响。