- Добавлена валидация полей моделей через аннотации (
@NotBlank,@Size,@Email,@Positive). - В контроллерах добавлена обработка
BindingResult, чтобы приложение не падало при некорректном вводе. - В шаблонах добавлен вывод ошибок валидации рядом с полями.
- Для
menuItemsдобавлена страница формыmenuItemForm.html.
- Установите PostgreSQL и создайте БД:
CREATE DATABASE pgs;
- Проверьте логин/пароль пользователя БД (пример:
postgres/123123). - Откройте файл:
demo/src/main/resources/application.properties - Укажите свои параметры:
spring.datasource.url=jdbc:postgresql://localhost:5432/pgs spring.datasource.username=postgres spring.datasource.password=123123 spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true
- Запустите приложение:
cd demo mvn spring-boot:run
Обычно это значит, что нет подключения к БД. Проверьте:
- PostgreSQL действительно запущен;
- URL, логин, пароль в
application.properties; - драйвер PostgreSQL есть в зависимостях Maven.