Apa itu Springboot?
Spring Boot umumnya dikenal sebagai Microservices. Spring Boot adalah kerangka kerja baru yang disediakan oleh tim penting. Ini dirancang untuk menyederhanakan proses konstruksi dan pengembangan awal aplikasi musim semi baru. Kerangka kerja menggunakan cara tertentu untuk mengonfigurasinya, sehingga pengembang tidak perlu lagi mendefinisikan konfigurasi boilerplate. Dengan cara ini, Spring Boot berkomitmen untuk menjadi pemimpin dalam pengembangan aplikasi yang cepat berkembang.
1. Buat Proyek Maven Baru
Pilih ruang kerja terlebih dahulu
Klik [Berikutnya]
Default Langsung, klik [Berikutnya]
Isi GroupID, dll. ~ Dan kemudian [selesai], dan seluruh proyek konstruksi baru ada di sini.
2. Perkenalkan paket stoples terkait
<partent> <groupId> org.springframework.boot </groupid> <t ArtifactId> Spring-boot-starter-parent </stifactid> <version> 1.5.8.release </version> </boot/groupid> <sgroupid> org.springframework. </dependency> </dependensi>
Di sini kami menjelaskan bahwa kami hanya merujuk 2 paket toples, yang sebenarnya berisi banyak hal, seperti Spring-Boot-Starter-Web, setelah kami membukanya melalui paket terkompresi.
Periksa file POM di dalam untuk melihat konten yang ditunjukkan di bawah ini. Ini merujuk banyak toples seperti Paket Spring Web dan JSON JAR.
<Dependencies> <dependency> <GroupId> org.springframework.boot </groupId> <ArtifactId> Spring-boot-starter </t Artifactid> </dependency> <dependency> <RoupDid> org.springframework.boot </groupid> <ArtiFacTID> <TroGacTID> <TROP-BOT-TARRENSIONTIF.TATIF </GroupId <crupency> <t Artifactid> <trotif-boot-starterner.ArtAT </groupidy <trupency> <t ArtifactId> Spring-T-starterner> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <ArtifactId> Spring-Web </arttifactid> </gandendency> <dependency> <Groupid> org.springframework </groupid> <ArtifactId> Spring-WEB </arttifactid> </gantram/</gergantis> </ARTIFID> <REPLEDENCING> <GROPROPID> ORG.SPRINGFRAMEK> </ARTIFID> </ARTIFID> <ROPRIPLEND> </Dependency> </dependency> </dependency>
3. Tulis kelas entri program
Paket com.springbooot2; impor org.springframework.boot.springapplication; impor org.springframework.boot.autoconfigure.springbootApplication;/*** halo dunia! * */@SpringbootApplicationPublic Class App {public static void main (string [] args) melempar Exception {springApplication.run (app.class, args); }}Di sini, @springbootApplication adalah membiarkan Spring Scan mengenalinya dan mengatakan kepadanya bahwa saya adalah kelas entri program.
4. Tulis kelas respons permintaan
Paket com.springbooot2; impor org.springframework.steretype.controller; impor org.springframework.web.bind.annotation.Requestmapping; impor org.springframework.web.bind.annotation.ResponSeBody; @ControllerPublic Class FristBlood {@RequestMapping ("/Fristblood") @ResponseBody Public String Hello () {return "Jangan khawatir, berbahagialah! <br/> <br/> <input type =/" kirim/"value =/" ok/"/>"; }}Ini penjelasan
@Controller Permintaan Kelas Pengontrol Pemrosesan.
@Requestmapping mereka yang akrab dengan musim semi harus terbiasa dengannya. Ini adalah masalah musim semi, pemetaan URL.
Metode respons @ResponseBody, informasi respons kami akan secara otomatis dikonversi menjadi informasi JSON dan dikembalikan ke halaman latar depan
Seluruh kode selesai di sini, yang jauh lebih sederhana daripada membangun kerangka kerja seperti SSH atau SSM sebelumnya. Jika kita memiliki hal semacam itu, kita hanya perlu mengirim email. Atau layanan sederhana, dapat dikatakan bahwa sangat nyaman untuk menggunakan springboot.
5. Kode Uji
Mulai program, buka browser, masukkan: http: // localhost: 8080/fristblood
Hasil respons dari halaman permintaan adalah sebagai berikut.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.