target\classes;target\dependency\*
%JAVA_OPTS%
Доступ к папке только у сервера, запретить доступ пользователям.
Ссылка в базе создается только в случае успешной записи файла.
Страуструп, Гослинг, Линус... Достаточно видео с ними посмотреть, чтобы понять, что они чем-то отличаются... На том же TED. Программирование оно же разное. Кто-то в SapceX и NASA программирует, а кто-то на Java пишет банковский софт в бодишопе, кто-то страничку верстает.
программист заканчивается в 40 лет