توصیه کنترلر چیست؟
توصیه کنترلر چیست؟

تصویری: توصیه کنترلر چیست؟

تصویری: توصیه کنترلر چیست؟
تصویری: توصیه ارزشمند بودا که باعث میشود سال جدید فوق العاده ای داشته باشید جملات ناب 2024, نوامبر
Anonim

@ مشاوره کنترلر یک حاشیه نویسی ارائه شده توسط Spring است که به شما امکان می دهد کدهای جهانی بنویسید که می تواند در طیف گسترده ای از آنها اعمال شود کنترل کننده ها - از همه متفاوت است کنترل کننده ها به یک بسته انتخابی یا حتی یک حاشیه نویسی خاص.

در این راه مشاوره کنترلر چه فایده ای دارد؟

@ مشاوره کنترلر یک تخصص از حاشیه نویسی @Component است که امکان رسیدگی به استثناها را در کل فراهم می کند کاربرد در یک جزء جهانی. می‌توان آن را به‌عنوان یک رهگیر از استثناها مشاهده کرد که با روش‌های حاشیه‌نویسی شده با @RequestMapping و موارد مشابه پرتاب می‌شوند.

علاوه بر این، تفاوت بین کنترلر و RestController چیست؟ 1. @ کنترل کننده یک حاشیه نویسی رایج است که برای علامت گذاری یک کلاس به عنوان Spring MVC استفاده می شود کنترل کننده در حالی که @ RestController خاص است کنترل کننده مورد استفاده در خدمات وب RESTFul و معادل @ کنترل کننده + @ResponseBody.

به همین ترتیب، چگونه کنترل کننده Spring استثناها را مدیریت می کند؟

به رسیدگی به استثناها در رشته MVC ، می توانیم یک متد را در آن تعریف کنیم کنترل کننده کلاس و استفاده از حاشیه نویسی @ Exception Handler بر روی آن. بهار پیکربندی این حاشیه نویسی را شناسایی کرده و روش را به عنوان ثبت می کند استثنا کنترل کننده برای استدلال استثنا کلاس و زیر کلاس های آن

کاربرد @ResponseStatus چیست؟

نوع حاشیه نویسی ResponseStatus یک متد یا کلاس استثنا را با status code() و reason() که باید برگردانده شوند علامت گذاری می کند. کد وضعیت در پاسخ HTTP زمانی که متد handler فراخوانی می شود اعمال می شود و اطلاعات وضعیت را با ابزارهای دیگر، مانند ResponseEntity یا "redirect:" لغو می کند.

توصیه شده: