我正在构建POS系统。我认为我不知道什么功能将扮演什么样的角色。这就是我现在所拥有的:
我想知道这个方法对于用户角色是好还是坏。 Acctualy我不满意。原因是 开放式关闭 OOP原则。我不确定哪个用户角色会是什么,所以我想让它变得动态。
我的关注是如何实现这一点。我应该在数据库中放置什么任务,我应该把Strings放在一些具体的类中,根据字符串添加任务(有很多if语句),还是应该序列化任务的arraylist然后保存到数据库?
答案 0 :(得分:0)
要实现此目的,您可以使用2835
或spring-security
。
在apache-shiro
中,您可以使用下面的注释。
apache-shiro
或
@RequiresRole("administrator")
class TabPane{
......
...........
......
}