@RestController
@RestController = @Controller + @ResponseBody Kedua-dua rakan seperjuangan di sebelah kanan tanda sama dengan ringkas memperkenalkan beberapa ayat untuk memahami maksud @RestController kami:
@Controller akan Kelas yang diubah suai pada masa ini disuntik ke dalam bekas SpringBoot IOC, supaya kelas ini dijadikan instantiated apabila projek di mana kelas berada dijalankan. Sudah tentu, ia juga mempunyai kesan semantik, yang bermaksud bahawa kelas ini bertindak sebagai Pengawal@RestController @RequestMapping("test") public class SampleController { @GetMapping public Map testGet() { return new HashMap<string>(){{ put("name", "springboot"); }}; } @GetMapping(path = "str") public String testGetStr() { return "OK"; } }</string>Bahagian kod ini mengembalikan JSON String untuk Peta dan untuk String ia masih String Selepas menggantikan @RestController dengan @Controller, nilai pulangan untuk /test adalah seperti berikut:
Atas ialah kandungan terperinci Cara menggunakan anotasi @RestController untuk melaksanakan permintaan http dalam SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!