Создание приложений
- Создание десктопного (консольного или Swing) приложения на Spring BootСоздадим минимальное Spring Boot приложение, которое будет выполняться на рабочем столе пользователя, используя при этом все возможности фреймворка.
- Автоматический подбор версий зависимостей Spring Boot и Spring Framework приложений в сборщиках Maven и GradleВ старых Spring Framework приложениях часто возникала проблема согласования версий зависимостей. Например, если в проекте используется org.springframework.data:spring-data-jpa той или иной версии, то к этой зависимости нужно подобрать в пару org.hibernate.orm:hibernate-core какой-то подходящей версии. Spring Boot решил эту проблему не только для собственно Spring Boot приложений, но также и для Spring Framework приложений.
- Создание базового веб-приложения на связке Spring Boot 3 + Hibernate + PostgreSQLСоздадим простое веб-приложение на Spring Boot 3 с доступом к базе через Hibernate и подключим его к СУБД PostgreSQL.
- Создание минимального Spring Boot приложения с поддержкой JPA/HibernateВ этом материале мы рассмотрим, как сделать минимальное Spring Boot приложение с поддержкой JPA, реализованной с помощью Hibernate. Приложение будет консольным, данные будут храниться в развёрнутой в оперативной памяти базе данных H2 (то есть по окончании работы приложения данные пропадут). Такое приложение очень удобно использовать для экспериментов при изучении технологии Hibernate.
PostgreSQL
- Как в PostgreSQL дропнуть все сиквенсыПрямого способа удалить все сиквенсы из БД как такового нет, но есть один приём, позволяющий сделать это в вполне «автоматическом» режиме без необходимости дропать каждый сиквенс вручную.
- Как убрать кракозябры вместо кириллических символов в консоли psql в Windows.При запуске программы SQL Shell (psql), поставляемой вместе с дистрибутивом postgreSQL, введя данные для подключения к базе, мы получаем такое сообщение: ПРЕДУПРЕЖДЕНИЕ: Кодовая страница консоли (866) отличается от основнойстраницы Windows (1251).8-битовые (русские) символы могут отображаться некорректно.Подробнее об этом смотрите документацию psql, раздел»Notes for Windows users». И хотя дальше работать с psql вполне можно, но вместо … Читать далее
- Установка СУБД PostgreSQL и создание базы данных в WindowsУстановим СУБД PostgreSQL на локальный компьютер с Windows и создадим первую базу данных, к которой можно будет подключаться из разрабатываемых приложений.
IDE
- Использование NetBeans в качестве универсальной графической оболочки для баз данныхРаботать с данными (особенно тестовыми) в БД часто бывает удобней из графической оболочки. Однако не у всех вендоров такая оболочка есть и не у всех она бесплатная. NetBeans представляет собой пусть не самую продвинутую, но вполне рабочую бесплатную универсальную оболочку для всех БД, для которых существует драйвер на java. Рассмотрим, как его подключить к развёрнутой … Читать далее
Java core
- В чём разница между внутренними (inner) и статическими вложенными (static nested) классамиВложенные (nested) классы в Java бывают двух видов: статические и нестатические. Если внутри одного класса объявить другой с модификатором static, то такой класс называется статически вложенным (static nested). Если просто объявить класс внутри другого, то такой класс называется внутренним (inner).