Basit bir web tabanlı not defteri uygulamasıdır. Spring Boot kullanılarak geliştirilmiş, notları ekleyebileceğiniz, görüntüleyebileceğiniz, güncelleyebileceğiniz ve silebileceğiniz bir CRUD sistemine sahiptir.
- Yeni not ekleme ✍️
- Var olan notları listeleme 📋
- Notları başlığa göre arama 🔍
- Not güncelleme 📝
- Not silme 🗑️
- H2 veritabanı üzerinden geçici veri saklama (opsiyonel: kalıcı mod) 💾
- Basit ve responsive HTML + CSS arayüz 🌐
| Teknoloji | Açıklama |
|---|---|
| Java | Ana programlama dili |
| Spring Boot | Web API ve veritabanı bağlantısı |
| Spring Data JPA | ORM katmanı |
| H2 Database | Hafif veritabanı (test ve demo için) |
| HTML + CSS + JavaScript | Web arayüzü |
| IntelliJ IDEA | Geliştirme ortamı |
Veritabanını kalıcı hale getirmek için
src/main/resources/application.properties dosyasına şu kodları ekleyebileceğiniz
spring.datasource.url=jdbc:h2:file:./data/notlar spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password= spring.jpa.hibernate.ddl-auto=update spring.h2.console.enabled=true