Spring boot Angular Postgresql Docker

Easy Blog

Spring boot, Angular, Postgresql, Docker

Spring boot hakkında çok şey!

Makale/proje içeriğindeki kullanılan bilgileri çok yerde bulunabilir.

Bu proje birçok konuda püf noktaları ile birlikte tek proje içerisinde "Ya bu sorunu nasıl çözerim" dediğiniz bir çokşey konu hakkında çözüm bulup gerçek hayata uygun bir proje oluşturmaya çalıştım.

Java ve angular'a basit/orta seviye projelerin içinde olması gerekli çoğu şeyi eklemeye çalıştım.

Proje de içerik

  • Docker
  • Postgresql (+Pgadmin in docker)
  • Java, Spring boot
  • Jpa (Hibernate, hql, specification, projection)
  • Security with Jwt (Authentication and Authorization)
  • Jackson config (select n+1 problem - hibernate5module)
  • ModelMapper
  • Swagger2
  • EhCache
  • Markdown converter (pegdown)
  • Angular
  • Server-side rendering (SSR)
  • Bootstrap
  • ng-bootstrap
  • Angular Markdown Editor
  • ..

Proje dosyaları içinde ayrıca backend ve frontend detayları ile ilgili yazılar bulunuyor.

Projeyi docker ile çalıştırmak için

  • Install Docker and Docker Compose
  • terminal runlocal.sh or runhost.bat (windows)

Postman collection : backend.postman_collection.json