| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Одинаковые классы для Repository и @ResponseBody |
| Автор: koka3000 8.2.2015, 17:58 | ||||||
Здравствуйте. Есть класс:
Этот класс использует MongoRepository:
Подобных классов и репозиториев для них у меня много. Вопрос в том, можно ли использовать эти же классы для валидации создания классов (POST запрос) на подобии:
Такой способ для меня видится хорошим тем, что не нужно дублировать код и писать почти полную копию класса TestClass для @RequestBody, а потом делать new TestClass(copyTestClass.getName(), ...). Но проблем в том, что privateData и parentId я должен сам назначать. И злоумышленник может эти поля заполнить специально неправильно, чтобы вызвать сбой программы или взломать ее. Как быть? возможно, есть какая-то аннотация, с помощью который можно запретить заполнение parentId и privateData через RequestBody? |