springboot service

ارسال پست
zahrasadeghi
پست: 8
تاریخ عضویت: دو شنبه 30 تیر 1399, 2:30 pm

springboot service

پست توسط zahrasadeghi » یک شنبه 27 مهر 1399, 4:02 pm

با سلام
اگر در کلاس سرویس که با Service@ پیاده شده، به عنوان مثال یک entity با نام User نگهداری شود که به هنگام فراخوانی Login یا Register کردن کاربر مقدار می گیرد و استفاده می شود، مشکل همزمانی پیش نمی آید؟ (مثلا همزمان Login و Register با Rest فراخوانی شوند و فیلدهای User مقدرا بگیرند.)
در وقع سوال کلی این است که، به ازای هر درخواست Rest یک object جدا از سرویس ساخته می شود؟ یا فقط یک object مشترک به ازای همه درخواست ها داریم؟
با تشکر

java2
مدیر کل سایت
پست: 178
تاریخ عضویت: پنج شنبه 13 دی 1397, 6:49 pm

Re: springboot service

پست توسط java2 » دو شنبه 28 مهر 1399, 7:23 pm

با سلام در صورتی که Scope تعریف نگردد. به صورت پیش فرض سینگل اینستنس لحاظ شده و دچار مشکلات همزمانی خواهید شد.

ارسال پست