Membina Titik Akhir REST Pertama Anda
Cipta titik akhir REST 'Hello World' yang ringkas dan fahami anotasi asas pengawal.
Membina Titik Akhir REST Pertama Anda ialah pelajaran Perkhidmatan Mikro dan API REST Spring Boot 4 percuma di CoddyKit. Ini ialah pelajaran 2 daripada 3. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Perkhidmatan Mikro dan API REST Spring Boot 4, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Perkhidmatan Mikro dan API REST Spring Boot 4 merangkumi sejumlah 3 pelajaran.
Apakah Titik Akhir REST?
Titik akhir ialah URL khusus yang membolehkan aplikasi anda dicapai — seperti loceng pintu unik untuk satu fungsi. Matlamat kita: bina satu yang menyatakan “Hello!”
Spring Boot Memudahkan REST
Spring Boot sangat sesuai untuk API REST: persediaan minimum, pelayan terbenam seperti Tomcat dan konvensyen mengatasi konfigurasi — kurang kod berulang, lebih banyak pembinaan.
Kenali @RestController
@RestController menandakan kelas yang mengendalikan permintaan web dan mengembalikan data secara terus. Ia menggabungkan @Controller dengan @ResponseBody — asas utama REST.
Kodkan Titik Akhir Pertama Anda
Mari kodkan titik akhir Hello CoddyKit! pada laluan akar /. Jalankannya untuk melihat API Spring Boot pertama anda memberikan respons.
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class FirstApiApplication {
public static void main(String[] args) {
SpringApplication.run(FirstApiApplication.class, args);
}
@GetMapping("/")
public String hello() {
return "Hello CoddyKit!";
}
}Menghuraikan @GetMapping
@GetMapping("/") memetakan permintaan HTTP GET kepada satu kaedah, manakala laluan dalam kurungan menetapkan URL. Jadi, GET kepada / akan memanggil hello().
Menjalankan Aplikasi Anda
Semasa dijalankan, Spring Boot memulakan Tomcat terbenam pada port 8080, mengimbas anotasi seperti @RestController dan @GetMapping, kemudian mendaftarkan titik akhir anda.
Uji Titik Akhir Anda!
Sekarang uji titik akhir itu: buka http://localhost:8080/ dalam pelayar (atau gunakan curl) dan anda akan melihat “Hello CoddyKit!” — titik akhir langsung pertama anda.
Memetakan Laluan Khusus
Mahukan lebih banyak titik akhir? Berikan setiap @GetMapping laluan yang berbeza. Di sini kita menambahkan titik akhir kedua pada /greet.
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class FirstApiApplication {
public static void main(String[] args) {
SpringApplication.run(FirstApiApplication.class, args);
}
@GetMapping("/")
public String hello() {
return "Hello CoddyKit!";
}
@GetMapping("/greet")
public String greet() {
return "Greetings from Spring Boot!";
}
}Semakan Pantas: Asas Titik Akhir
Anotasi manakah yang memberitahu Spring Boot bahawa sesuatu kelas ialah pengawal web dan kaedahnya perlu mengembalikan data secara terus sebagai badan respons?
Ulang Kaji: API Pertama Anda
Syabas! Anda telah membina API REST pertama anda — maksud titik akhir, anotasi @RestController, @GetMapping untuk laluan, serta cara menjalankan dan mengakses aplikasi anda.
Pelajari Java dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 24
- Pelajaran
- 93
Soalan Lazim
Adakah pelajaran “Membina Titik Akhir REST Pertama Anda” percuma?
Ya — teks penuh “Membina Titik Akhir REST Pertama Anda” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Perkhidmatan Mikro dan API REST Spring Boot 4, tingkat taraf kepada CoddyKit PRO. Kursus Perkhidmatan Mikro dan API REST Spring Boot 4 merangkumi sejumlah 3 pelajaran.
Apakah yang akan saya pelajari dalam “Membina Titik Akhir REST Pertama Anda”?
Cipta titik akhir REST 'Hello World' yang ringkas dan fahami anotasi asas pengawal. Anda berlatih Perkhidmatan Mikro dan API REST Spring Boot 4 menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Perkhidmatan Mikro dan API REST Spring Boot 4?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Perkhidmatan Mikro dan API REST Spring Boot 4 di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 3.
Berapa lamakah pelajaran “Membina Titik Akhir REST Pertama Anda” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Perkhidmatan Mikro dan API REST Spring Boot 4 ini?
Ya. Setiap pelajaran Perkhidmatan Mikro dan API REST Spring Boot 4 menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Menyediakan Projek Spring Boot Anda
- Membina Titik Akhir REST Pertama Anda
- Memahami Kaedah dan Status HTTP