• Как поменять тип столбца в postgresql через spring boot?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Здравствуйте!
    Вы можете задавать length. Например,
    @Column (length = 2000)
    private String message;

    https://www.baeldung.com/jpa-size-length-column-di...
    или
    Использовать аннотацию @Lob
    https://www.baeldung.com/hibernate-lob
    Ответ написан
    Комментировать
  • Почему выводит null когда я парсю JSON?

    @mr_molyar
    Java back-end developer
    внутри providers есть ещё List Item возможно из-за этого не получается
    Ответ написан
    1 комментарий
  • Почему при удалении строки в Spring Boot с помощью JPA выводит ошибку?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    То что вы видите 403 ошибку (Forbidden) особо ни о чем не говорит.
    1) Если у вас подключен Spring Security, то проверьте может ли пользователь совершить нужный вам запрос. @PreAuthorize("hasAuthority('ADMIN')") Пользователь должен быть админом
    2) Проверьте правильно ли вы обрабатываете post || get запрос.
    3) В этом участке кода тоже ошибка. Вы сперва удаляете admrem, а потом пытаетесь сохранить удаленный admrem.
    for (AdminProductions admrem : rmadm){
                adminProductRepo.deleteById(admrem.getId());
                adminProductRepo.save(admrem);
            }


    Скорее всего это лишнее
    adminProductRepo.save(admrem);

    4) Тут тоже может быть проблема. Например, в camelCase.
    deleteByAdminproductname()
    Потому, что у вас сущность называется AdminProduct и поле name
    А структура запроса у вас:
    Adminproductname
    Тоже что-то не так...

    Ну в конце концов, поставьте точки остановки, включите дебаг и посмотрите какая ошибка прибегает на сервер. Может быть у вас запрос даже не доходит до контроллера из-за ошибки в Spring Security
    Ответ написан
    3 комментария
  • Как залить на netlify верстку с github?

    @tsa_minsk
    У вас директория для кода (publish directory) указана public (ошибка: Deploy directory 'public' does not exist), а в гит все лежит в корневой - либо код перенесите туда, либо укажите корневую. Насчет второго не уверен что будет работать. Но это еще не все - вы же выложили просто статичный код, а netlify ищет именно сборку (у вас: No build command found ), и выводит статичный код из директории ( та самая publish directory), куда билд складывается (опять же его нельзя заносить в .gitignore - он должен быть выложен в гит). Возможно в вашем случае будет достаточно создать в корне простейший package.json а код перенести в папку public
    Ответ написан
    Комментировать
  • Выдает no main manifest attribute, in project.jar, как это исправить?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Здравствуйте!
    Скажите пожалуйста, каким IDE вы собираете проект? Если Intellij IDEA, то мне эта проблема уже знакома...
    Не раз натыкался на нее... В общем, когда вы собираете jar, то почему-то intellij idea если выбрать create jar from modules & dependencies создает jar некорректно. Эта проблема актуально до последней версии. И соответственно, в jar не попадает папка META-INF И файл MANIFEST.MF
    Чтобы это исключить создайте jar - empty
    Сама ошибка говорит о том, что в jar файле у вас нет вышеуказанного файла и папки. Тогда заработает корректно.
    Также, если это maven || gradle, то положите папку meta-inf на уровень проекта, либо в папку resources. Не в java!
    Вот, тут мой ответ по данному вопросу (со скриншотом) - https://stackoverflow.com/questions/1082580/how-to...
    Ответ написан
    1 комментарий