perkenalan
Dalam pengembangan web tradisional, halaman JSP biasanya digunakan. Pertama, Anda perlu memperkenalkan paket terkait SpringMVC ke dalam file POM, dan kemudian menulis file konfigurasi SpringMVC (termasuk resolusi jalur sumber daya akses), dan kemudian Anda perlu mengonfigurasi rute akses di web.xml. Ini tidak diragukan lagi terlalu merepotkan, dan Anda perlu menulis sejumlah besar file konfigurasi sebelum setiap pengembangan.
Springboot memberikan solusi yang efisien dan nyaman untuk ini. Anda hanya perlu menambahkan dependensi pengembangan web ke pom.xml untuk melakukan pengembangan web, menyimpan langkah -langkah konfigurasi yang rumit.
Berikut ini adalah dependensi yang diperkenalkan oleh pengembangan web
<dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-web </artifactid> </dependency>
teks
Jadi apa yang harus saya lakukan jika saya perlu menggunakan halaman di Springboot? JSSP tidak direkomendasikan untuk Springboot, karena JSSP memiliki banyak batasan di Springboot, jadi saya tidak akan membahas pembatasan spesifik di sini. Jika Anda tertarik, Anda dapat memeriksanya secara online. Dianjurkan untuk menggunakan templat timeleaf di springboot, dan menggunakan HTML sebagai tampilan halaman. Jadi bagaimana cara mengakses halaman HTML melalui pengontrol?
1. Tambahkan Ketergantungan Thymeleaf dalam file pom.xml
<Dependencies> <dependency> <GroupId> org.springframework.boot </groupid> <ArtifactId> Spring-boot-starter-web </t Artifactid> </dependency> <sependency> <RoupId> org.springframework.boot </groupid> <ArtiFacTid> <crupt-boots-stasops.boot </groupid> <ArtiFacTID> <crupt-boots-stasops.boot </groupid> <ArtiFacTid> <artfactd> <cruct-boots-stasop. </Dependency> <dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-thymeleaf </stifactid> </dependency> </gantensi>
2. Tambahkan konfigurasi permintaan akses di application.yml
## thymeleaf halaman template konfigurasi pegas: mvc: lihat: awalan: / sufiks: .html
Folder statis di Springboot Default Resources menyimpan sumber daya statis, seperti file JS, file CSS, gambar, dll. Halaman HTML disimpan di folder Templates.
3. Buat hello.html di folder template
<! Doctype html> <html lang = "en"> <head> <meta charset = "utf-8"/> <iteme> title </ title> </head> <body> halo world </body> </html>
4. Tulis pengontrol
/** * Dibuat oleh Tomthy pada 2018/5/10 */ @controllerPublic ContentController kelas {@getmapping ("/hello") Private String HelloWorld () {return "Hello"; }}Catatan: Jangan gunakan anotasi @RestController. Anotasi @RestController adalah kumpulan @ResponseBody dan @Controller. Menggunakan anotasi @RestController akan mengembalikan data secara default dan tidak akan memintanya ke halaman.
5. Masukkan alamat permintaan di browser
Masukkan alamat: http: // localhost: 8080/halo dan Anda dapat memintanya ke halaman hello.html.
6. Akses ke sumber daya statis
Saat menggunakan sumber daya statis di halaman HTML (seperti gambar), gunakan <script type = "text/javascript" src = "/js/wangeditor.js"> </script> secara langsung. JS adalah folder di bawah statis.
7. Direktori Proyek
Meringkaskan
Di atas adalah apa yang diperkenalkan editor kepada Anda. Springboot menggunakan template timeleaf untuk mengakses halaman HTML. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas semua orang tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!