Rumah  >  Artikel  >  Java  >  Bagaimana untuk bermula dengan cepat dengan SpringBoot

Bagaimana untuk bermula dengan cepat dengan SpringBoot

王林
王林ke hadapan
2023-05-15 20:13:111146semak imbas

Apakah Spring Boot?

Spring Boot bukanlah rangka kerja baharu Ia menambah baik dan mengoptimumkan kelemahan Spring Boot secara lalai kepada banyak kaedah penggunaan rangka kerja, sama seperti maven menyepadukan semua pakej balang. Dan SpringBoot bukanlah peningkatan kepada kefungsian Spring, tetapi cara untuk menggunakan Spring dengan cepat.

Mengapa menggunakan Spring Boot?

Spring Boot secara rasmi mengatakan ini: Spring Boot ialah titik permulaan untuk projek pembangunan berasaskan Spring Spring direka bentuk untuk membolehkan anda menjalankan aplikasi Spring dengan cepat dan cuba mengurangkan fail konfigurasi. Apabila menggunakan rangka kerja SSM, kami pembangun membuang banyak masa pada konfigurasi, dan rangka kerja Spring Boot mengurangkan konfigurasi yang membosankan ini untuk anda, dan membolehkan anda menumpukan pada menulis kod logik perniagaan, dengan itu meningkatkan kecekapan pembangunan.

Penerangan ringkas

Springboot menyediakan cara pantas untuk menggunakan spring, berdasarkan idea coc bahawa konvensyen lebih hebat daripada konfigurasi. Ia membolehkan pembangun tidak perlu menukar pemikiran mereka antara konfigurasi dan perniagaan logik, tetapi menumpukan diri mereka sepenuhnya untuk menulis kod untuk perniagaan logik, dengan itu meningkatkan kecekapan pembangunan. Springboot telah dikeluarkan pada tahun 2014 dan merupakan teknologi yang sangat baru Springboot adalah salah satu projek terbaik musim bunga.

Kelemahan spring

Spring bagus untuk digunakan, tetapi masih mempunyai aspek yang menjengkelkan.

Konfigurasi yang menyusahkan

Komponen spring ringan, tetapi konfigurasi adalah berat. Apabila kami menggunakan rangka kerja spring, kami perlu menulis banyak konfigurasi xml atau anotasi Pemikiran kami akan bertukar-tukar antara kod perniagaan dan konfigurasi spring, yang mengurangkan kecekapan pembangunan.

Kebergantungan yang menyusahkan

Setiap komponen spring mempunyai kebergantungan yang berbeza Apabila membina persekitaran, anda perlu menganalisis koordinat perpustakaan mana yang hendak diimport, dan juga menganalisis pengimportan perpustakaan lain yang mempunyai kebergantungan. .

Fungsi springboot

Apa yang perlu kita ketahui ialah springboot bukanlah peningkatan kepada fungsi spring, tetapi menyediakan cara untuk menggunakan spring dengan cepat.

Konfigurasi automatik

Konfigurasi automatik SpringBoot ialah proses masa jalan (lebih tepat, apabila aplikasi dimulakan) Banyak faktor dipertimbangkan untuk menentukan konfigurasi spring yang mana satu tidak boleh digunakan ? Proses ini diselesaikan secara automatik oleh springboot.

Memulakan Ketergantungan

Pada masa lalu, apabila kami mengimport koordinat pakej balang, kami mengimportnya satu demi satu Kini springboot pakej dengan fungsi tertentu bersama-sama untuk menyediakan beberapa fungsi lalai.

Kebolehaksesan

Menyediakan beberapa ciri tidak berfungsi yang biasa dalam projek besar, seperti pelayan terbenam, keselamatan, penunjuk, pengesanan kesihatan, konfigurasi luaran, dsb.

Mula Pantas dengan SpringBoot

Sekarang kami ingin menggunakan springboot untuk memenuhi keperluan sedemikian: tentukan kaedah hello kelas HelloController dan kembalikan "Hello SpringBoot".

Jika kita menggunakan spring untuk melakukannya, kita perlu mengimport banyak koordinat, kemudian menentukan kelas, menambah anotasi dan menulis konfigurasi xml

Sekarang kita menggunakan springboot untuk membina persekitaran, dan pom.xml hanya perlu ditulis seperti berikut Kaedah pembungkusan lalai springboot ialah jar

<!--springboot需要继承的父工程-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.8.RELEASE</version>
</parent>

<dependencies>
    <!--web相关的依赖-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

Idea menyediakan cara untuk membina springboot dengan cepat

Kita boleh memilih spring Initializr semasa membuat projek Anda boleh cepat membuat projek springboot

Bagaimana untuk bermula dengan cepat dengan SpringBoot Isikan maklumat berkaitan projek

Bagaimana untuk bermula dengan cepat dengan SpringBoot Kemudian anda boleh menambah sokongan web

Bagaimana untuk bermula dengan cepat dengan SpringBoot Kemudian idea akan mencipta persekitaran projek springboot secara automatik, dan koordinat maven juga akan diimport.

Atas ialah kandungan terperinci Bagaimana untuk bermula dengan cepat dengan SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam