[英]User roles in Java
我正在構建POS系統。 我的想法是,我不知道什么角色將具有什么功能。 這是我到目前為止所擁有的:
我想知道此方法對於用戶角色是好是壞。 從容我不滿意。 原因是開放式 OOP原則。 我不確定該扮演哪個用戶角色,因此我想使其動態化。
我關心的是如何實現這一點。 我應該在數據庫中放置什么任務,應該將Strings然后放置在某個具體的類中以基於字符串添加任務(帶有很多if語句),還是應該序列化任務的arraylist然后保存到數據庫中?
為此,您可以使用spring-security
或apache-shiro
。
在apache-shiro
您可以使用以下注釋。
@RequiresRole("administrator")
class TabPane{
......
...........
......
}
要么
class TabPane{
......
...........
@RequiresRole("administrator")
public void getName(){
.......
}
......
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.