Spring boot Angular Postgresql Docker

Easy Blog

Spring boot (+ .Net 6 alternatif 2. Restapi), Angular, Postgresql, Docker birlikte kullanımı

Proje içerisinde birçok konuda püf noktaları ile birlikte tek proje içerisinde bir kaç konu hakkında çözüm bulup gerçek hayata uygun bir proje oluşturmaya çalıştım.

Java,.Net ve angular'a basit/orta seviye projelerin içinde olması gerekli bir çok ş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ı eklemeye çalıştım. Linkleri en kısa zamanda ekleyeceğim.

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