У меня есть класс с именем Order, показанный ниже.Управление данными JSON с помощью Spring Security
class Order{
private int id;
private String name;
private String amount;
//getters and setters
}
Использование Spring безопасности, мне нужно, чтобы иметь возможность контролировать данные, возвращаемые в ответ от Spring Controller. Например, Admin может просматривать все данные заказа, но клиент может видеть только имя и сумму. Как можно фильтровать данные в формате JSON с Spring Security.So, конечный результат для администратора должен быть
[{id:1,name:order1,amount:100}, {id:2,name:order2,amount:200}]
и выход для клиента должен быть
[{name:order1,amount:100}, {name:order2,amount:200}].
Есть ли способ сделать это
Как насчет https://stackoverflow.com/questions/28794145/spring-data-rest-security-based-projection –
Я хочу управлять данными JSON вместо запроса БД. И я использую критерии Hibernate для запроса базы данных. – Raghavendra