00:00
好嘞,这个我们也准备好的话。嗯,这个service我们也给标记一下这个位置哈。这个项目当你写的多了以后哈,你尝试着。体会一下这个东西其实就像一个部队一样。部队呢,你不能只有一个兵种啊,你不能说你只有步兵啊。那你还得这个各个兵种你都得有。啊,你。对吧,那你就最起码你看你你你在野外,你想做饭,你得有这个,呃,你得有炊事班是吧?啊,他们就是就是给做饭的。啊,你扫雷,你得有工兵是吧?哎,你得侦察敌情,你得有有侦察兵啊,有特种兵是吧。哎,还得有文工团是吧啊。文工团不知道是啥?唱歌跳舞的吗?
01:02
就是各个兵种,我们这个不同的类,你看config呀,Handler呀,Intercept什么的,也都是service什么,都是各个不同的兵种啊,他们要彼此之间配合,这叫协同作战啊。查这是第一步,查这个得密,查出来以后呢,这个下一步。呃,下一步咱就去查那啥呗,就查这个角色和这个权限啊。所以第二步呢,我们获取一下我的命运的ID。哎,根据我的命ID去查询我们的这个角色信息。这个呢,就是我们找肉service。点get一个。Silent。Assign road list。然后呢,再根据admin的ID呢,去查询权限的信息。
02:06
哎,这个肉service。AOTH的。Get assigned。还有的name哈,根据他去查。第五个。创建集合的对象,用来存储。我们这个。Authority。来一个list。Authority。不是这个。Granted authority。这个哈。这个叫authorities,等于你一个。
03:03
这个写不写都行哈。哎,然后第六个呢,我们要遍历这个数组啊,去这个集合啊,遍利这个list便利它。嗯,去存入角色的信息。存入角色信息,嗯。叫。然后呢,从这里边吧,我们去拿过来一下啊,这个一个name哈。等于带上这个肉下颌线的。加上这个肉。点get name。然后呢,我们去一个simple granted authority。把这个给存进去。哎,然后呢,往这个authorities里边去放。
04:03
诶,不是这个哈。往这里边儿放。哎,记得去加这个前缀啊,注意。啊,不要。忘了加前缀。第七部。哎,这个便利一下。这个几何。去存入权限的信息。这就是我们aoth的name。哎,然后呢,嗯,就这就是我们说你一个他哈。这就都放进来了,然后下一步呢,最后就是说我们去封装一下。
05:05
封装security admin这个对象。你有一个security admin这个对象。原始的人命authorities都进来。得到这个对象呢,最后返回它就好了。这就是我们这个方法啊,这个。哎,这个方法就是把我们。呃,需要的需要需要用的东西提前都准备好,再写这个它就比较顺了啊,就一一切就一步挨一步,这个就都写出来了。嗯,看一下啊。实现类。CC。
我来说两句