Rumah  >  Artikel  >  Java  >  Belajar SpringBoot dan SpringMVC dari awal

Belajar SpringBoot dan SpringMVC dari awal

WBOY
WBOYasal
2024-01-24 08:36:061273semak imbas

Belajar SpringBoot dan SpringMVC dari awal

Belajar SpringBoot dan SpringMVC dari awal, anda memerlukan contoh kod khusus

SpringBoot dan SpringMVC ialah kedua-dua rangka kerja pembangunan yang sangat popular di dunia Java. SpringBoot ialah rangka kerja pembangunan pesat berdasarkan rangka kerja Spring, yang memudahkan konfigurasi dan proses penggunaan aplikasi Spring dan SpringMVC ialah modul dalam rangka kerja Spring untuk membina aplikasi Web. Artikel ini akan memperkenalkan cara mempelajari SpringBoot dan SpringMVC dari awal dan memberikan contoh kod khusus.

Langkah Pertama: Persediaan Persekitaran
Sebelum mula belajar, kita perlu menyediakan persekitaran pembangunan terlebih dahulu. Anda perlu memasang perisian berikut:

  1. JDK: Pastikan anda memasang versi terkini Java Development Kit (JDK).
  2. IDE: IntelliJ IDEA disyorkan sebagai alat pembangunan, ia adalah IDE yang sangat berkuasa dan mudah digunakan.
  3. Maven: Maven ialah alat untuk membina dan mengurus projek Java. Anda boleh memuat turun dan memasang Maven dari laman web rasmi.

Langkah 2: Buat projek SpringBoot
Seterusnya, kami akan mencipta projek mudah berdasarkan SpringBoot.

  1. Buka IntelliJ IDEA dan pilih "Buat Projek Baharu".
  2. Pilih "Spring Initializr" dan klik "Seterusnya".
  3. Masukkan nama dan laluan storan projek, kemudian klik "Seterusnya".
  4. Pilih kebergantungan yang diperlukan. Di sini kita perlu memilih "Spring Web" sebagai pergantungan pembangunan web kita. Kemudian klik "Seterusnya".
  5. Klik "Selesai" untuk menyelesaikan penciptaan projek.

Setelah projek anda dibuat, anda akan melihat struktur projek berdasarkan SpringBoot.

Langkah 3: Tulis Pengawal SpringMVC
Sekarang, kami akan mencipta pengawal SpringMVC yang mudah. Buka direktori "src/main/java" dan buat pakej bernama "com.example.demo.controller". Kemudian di bawah pakej itu, buat kelas Java yang dipanggil "HelloController".

package com.example.demo.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class HelloController {

    @GetMapping
    public String sayHello() {
        return "Hello, SpringMVC!";
    }
}

Dalam kod di atas, kami menggunakan kaedah @RestController注解标注了这个类,这意味着它是一个基于RESTful风格的控制器。我们还使用@RequestMapping注解指定了请求路径,这里是"/hello"。最后,我们使用@GetMapping注解标注了sayHello(), yang akan dipetakan kepada permintaan GET di bawah laluan "/hello".

Langkah 4: Jalankan aplikasi SpringBoot
Seterusnya, kita perlu menjalankan aplikasi SpringBoot untuk melihat sama ada pengawal kami berfungsi dengan betul.

  1. Pada bar alat IntelliJ IDEA, cari dan klik butang Jalankan.
  2. Tunggu aplikasi dimulakan dan kemudian buka tetingkap penyemak imbas.
  3. Masukkan "http://localhost:8080/hello" dalam bar alamat penyemak imbas.
  4. Anda sepatutnya melihat "Helo, SpringMVC output dalam tetingkap penyemak imbas anda.

Tahniah! Anda telah berjaya mencipta aplikasi web mudah menggunakan SpringBoot dan SpringMVC. Kini anda boleh terus melanjutkan aplikasi anda dan menambah lebih banyak pengawal dan perkhidmatan.

Kesimpulan
Dalam artikel ini, kami mempelajari SpringBoot dan SpringMVC dari awal dan memberikan contoh kod khusus. Dengan mengikuti langkah mudah ini, anda boleh membuat aplikasi web dengan cepat berdasarkan Spring Boot dan SpringMVC. Saya harap artikel ini dapat membantu kajian anda. Saya mengucapkan selamat belajar dan kemajuan berterusan!

Atas ialah kandungan terperinci Belajar SpringBoot dan SpringMVC dari awal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn