Я немного новичок в Spring, и мы начинаем использовать Spring Framework на работе.
Мы работаем над сайтом установки с самообслуживанием, который выполняет следующие действия: принимать файл, анализировать, хранить локально, "установить" (с помощью сценария оболочки Linux).
Мой контроллер принимает файл, и я использую валидатор, чтобы проверить, является ли файл пустым и тип содержимого, затем я извлекаю из Заполните поля, которые мне нужно проверить по моей БД, то есть, скажем, я извлек имя сервера из текстового файла, мне нужно проверить, существует ли имя сервера в БД.
Мой вопрос заключается в следующем:
Как лучше всего проверять содержимое файла?
- Поместите все проверки в FileValidator, который уже проверяет, является ли файл пустым, et c.
- Поместите проверки в класс обслуживания, который я написал для извлечения содержимого файла.
- используйте пользовательскую проверку аннотаций на моем VO
Если проверка содержимого файла будет в уровень службы с функциями извлечения?
В другой топи c:
я написал 2 класса служб для извлечения содержимого файла (например, ServerExtractService & ModeExtractService), я использовал службы, так как я m доступ к репозиториям, я должен использовать вместо этого служебный класс?
Заранее спасибо.