در این بخش خواهیم دید که چگونه یک REST api آماده را با CQRS تکامل بدهیم و از ویژگی های آن استفاده کنیم و لایه Service را از Controller جدا کنیم تا بتوانیم Query ها و Command ها را جداگانه مدیریت کنیم
در این بخش خواهیم دید که چگونه یک REST api آماده را با CQRS تکامل بدهیم و از ویژگی های آن استفاده کنیم و لایه Service را از Controller جدا کنیم تا بتوانیم Query ها و Command ها را جداگانه مدیریت کنیم
یکی دیگر از روش های کوئری Search / Filter در REST Api استفاده از Spring Data QueryDSL Web Support است که در این بخش به آن میپردازیم
FIQL یا Feed Item Query Language یک زبان ساختارمند، منعطف، URI friendly برای ساخت عبارات کوئری های سرچ و فیلتر است که توسط کتابخانه RSQL میتوانیم از آن در REST API استفاده کنیم
در بخش های قبلی دیدیم که یکسری عملیات پیچیده کوئری های Criteria را توانسته بودیم بصورت AND ترکیب کنیم در این بخش به پیاده سازی عمل OR و ترکیب آن با سایر عملیات میپردازیم
در ادامه REST Query Language در این بخش به بررسی عملیات دیگری که در حین سرچ ممکن است نیاز داشته باشیم مانند Equality , Negation , Greater than , Less than , Starts with , Ends with , Contains و Like میپردازیم