Ո՞րն է @controller-ի օգտագործումը գարնանը:
Ո՞րն է @controller-ի օգտագործումը գարնանը:

Video: Ո՞րն է @controller-ի օգտագործումը գարնանը:

Video: Ո՞րն է @controller-ի օգտագործումը գարնանը:
Video: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Դեկտեմբեր
Anonim

Գարնանային վերահսկիչ ծանոթագրությունը կարող է կիրառվել միայն դասերի վրա: Այն օգտագործվում է դասը որպես վեբ հարցումների մշակող նշելու համար: Այն հիմնականում օգտագործվում է Գարուն MVC դիմումը.

Պարզապես, ի՞նչ է անում @controller-ը գարնանը:

@ Վերահսկիչ անոտացիա է ծանոթագրություն, որն օգտագործվում է Գարուն MVC շրջանակը (բաղադրիչը Գարուն Վեբ հավելվածի իրականացման համար օգտագործվող շրջանակ): The @ Վերահսկիչ ծանոթագրությունը ցույց է տալիս, որ որոշակի դասը կատարում է a-ի դերը վերահսկիչ.

Նաև գիտեք, թե որն է @component-ի օգտագործումը գարնանը: Գարնանային բաղադրիչ անոտացիան օգտագործվում է դասը որպես նշանակելու համար Բաղադրիչ . Դա նշանակում է որ Գարուն Framework-ը ավտոմատ կերպով կհայտնաբերի այս դասերը կախվածության ներարկման համար, երբ օգտագործվում է անոտացիայի վրա հիմնված կազմաձևումը և դասընթացի սկանավորումը:

Հետագայում հարցն այն է, թե որն է տարբերությունը @controller-ի և @RestController-ի միջև գարնանը:

Տարբերությունը միջև @ RestController և @ Վերահսկիչ մեջ Գարուն . The @ Վերահսկիչ սովորական անոտացիա է, որն օգտագործվում է դասը որպես նշելու համար Գարուն MVC Վերահսկիչ մինչդեռ @ RestController առանձնահատուկ է վերահսկիչ օգտագործվում է RESTFul վեբ ծառայություններում և համարժեք @ Վերահսկիչ + @ResponseBody.

Ո՞րն է @ResponseBody-ի օգտագործումը:

@RequestBody և @ Պատասխանատու մարմին ծանոթագրություններ են օգտագործված կապել HTTP հարցումը/ արձագանքման մարմին մեթոդի պարամետրով կամ վերադարձի տեսակով տիրույթի օբյեկտով: Կուլիսների հետևում՝ այս անոտացիան օգտագործում է HTTP հաղորդագրության փոխարկիչներ՝ HTTP հարցումը/պատասխանը տիրույթի օբյեկտներին փոխակերպելու համար: