여기에 더 높은 수준의 질문이 있습니다. 매우 간단한 웹 응용 프로그램이 있습니다. 응용 프로그램에는 세 개의 별도 "개체"가 있습니다. 필터, 권한 부여 및 작업. 각 작업에는 실행할 필터와 권한이 있어야합니다.Spring 웹 애플리케이션에서 공유 기능을 구현하는 방법은 무엇입니까?
이제이 응용 프로그램의 사용자는 이러한 개체를 만들 수 있으며 모두 해당 특정 사용자와 연결됩니다. 그러나 이제는 공유를 구현하고자하는 요구 사항이 나와 있습니다. 따라서 사용자는 생성 된 항목을 다른 사용자와 공유 할 수 있습니다. 솔직히 나는 그러한 기능을 구현하는 가장 좋은 방법이 확실하지 않고 누군가가 아이디어를 제공 할 수 있기를 바라고 있습니다.
DB에는 각 레코드에 해당 레코드를 만든 사용자를 식별하는 사용자 열이 있습니다. 처음에는 shareUser 열을 추가 할 생각 이었지만 각 레코드가 여러 사용자와 공유 될 수 있기 때문에 실제로 작동하지 않습니다. 나는이 모든 것을 하나로 묶을 수있는 최선의 방법이 확실치 않다. 사용자에게 공유 레코드를 연결하는 완전히 새로운 테이블이 DB에 필요합니까?
이 문제에 대한 의견을 보내 주시면 감사하겠습니다. 고맙습니다.
감사합니다. – cardician