Yapay zeka tabanlı patent analizi ve yönetim süreçlerinin backend motorunu oluşturmak amacıyla geliştirilmiş, Java tabanlı ölçeklenebilir bir mikro projedir. Bu proje, kurumsal standartlarda bir backend mimarisinin temellerini içerir.
- Java 17 - Modern ve performanslı nesne yönelimli programlama dili.
- Spring Boot 3.2.5 - Hızlı ve bağımsız backend uygulama çatısı.
- Spring Data JPA - Kolaylaştırılmış veritabanı modelleme ve ORM yönetimi.
- H2 Database - Geliştirme ve test süreçleri için hafif, bellek içi (in-memory) veritabanı.
- Maven - Bağımlılık ve proje yönetim aracı.
- Klasör & Paket Hiyerarşisi: Temiz kod (Clean Code) prensiplerine uygun, sürdürülebilir bir proje yapısı kuruldu.
- Hata Yönetimi: Spring Boot önbellek (cache) çakışmaları ve derleme (compilation) hataları manuel ve komut satırı üzerinden başarıyla debug edildi.
- Veritabanı Entegrasyonu: JPA repository yapısıyla veri erişim katmanı optimize edildi.
- Projeyi bilgisayarınıza klonlayın veya indirin.
PatentAgentApplication.javadosyasını ide üzerinden çalıştırın.- Tarayıcınızdan H2 Veritabanı yönetim paneline erişmek için:
http://localhost:8080/h2-console