Skip to content

different branches shows how i use beans in spring boot

Notifications You must be signed in to change notification settings

Katapios/spring-beans-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

spring-beans-example - Мои эксперименты с Java Spring

⚠️ Проект постоянно дополняется и может содержать ошибки.

О проекте:

  • Проект содержит docker-compose, который автоматически генерирует БД Mysql со стартовым набором таблиц.
  • docker-compose содержит phpMyAdmin.
  • Каждая ветка проекта содержит реализацию того или иного функционала.

Особенности данной сборки:

  • В папке "sql" содержится sql-дамп таблиц БД и их наполнения(файл можно менять).
  • При запуске docker-compose, в проекте создается папка (volume "dbdata") хранящая состояние БД (после удаления создается из файла в папке "sql")

Что уже можно по-ломать?:

Название ветки Описание кода
master Описание примеров истользования бинов
java Описание бинов кодом на java
ioc Описание инверсии управления на java
hibernate Использование БД на основе технологии Hibernate
jpa Использование БД на основе технологии jpa
jpa-crud-repository Пример обращений к БД на основе crud-repository
annotations Использование БД на основе аннотаций
dbjdbc Использование БД на основе JDBC
mvc-with-interface DAO jdbcTemplate + автосборка и запуск без IDE ⚠️

Как запустить?

docker-compose up -d

Как заполнять подключение к БД?

  • Настройки хранятся в папке "resourses/jdbc.properties"
  • Настройки портов и volume - внутри docker-compose

PS Благодарю за труд авторов, выкладывающих в gitlab свои примеры. Без Вас я бы не справился!

⚠️ Не скупимся на звездочки на github, форкаем, даем советы по улучшению и оптимизации (всегда рад).