SpringBoot dan SpringMVC: Membina aplikasi JavaWeb yang cekap memerlukan contoh kod khusus
Pengenalan:
Dalam era Internet hari ini, aplikasi JavaWeb ialah kaedah pembangunan yang paling biasa digunakan oleh pembangun. Sebagai dua rangka kerja yang sangat penting dalam pembangunan JavaWeb, SpringBoot dan SpringMVC menyediakan pembangun kaedah pembangunan yang cekap dan dipermudahkan. Artikel ini akan memperkenalkan konsep dan ciri SpringBoot dan SpringMVC, serta menyediakan beberapa contoh kod khusus untuk membantu pembaca memahami dan menggunakan kedua-dua rangka kerja ini dengan lebih baik.
1. Apakah SpringBoot dan SpringMVC:
2. Ciri SpringBoot dan SpringMVC:
3. Contoh kod SpringBoot dan SpringMVC:
Pengawal Mudah:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
(3) Mulakan aplikasi:
Tulis kelas kemasukan dan tambah @SpringBootApplication
anotasi: @SpringBootApplication
注解:
@RestController public class HelloController { @GetMapping("/hello") public String hello() { return "Hello, SpringBoot!"; } }
(4)访问接口:
启动应用程序后,在浏览器中访问http://localhost:8080/hello
,将看到返回的字符串Hello, SpringBoot!
。
@SpringBootApplication public class Application { public static void main(String[] args){ SpringApplication.run(Application.class, args); } }
(2)编写一个简单的Controller:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
(3)创建一个JSP页面,路径为src/main/webapp/WEB-INF/views/hello.jsp
:
@Controller public class HelloController { @GetMapping("/hello") public String hello(Model model) { model.addAttribute("message", "Hello, SpringMVC!"); return "hello"; } }
(4)配置视图解析器:
在src/main/resources/application.properties
中添加如下配置:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <title>Hello</title> </head> <body> <h1>${message}</h1> </body> </html>
(5)启动应用程序:
编写一个入口类,并添加@SpringBootApplication
注解:
spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp
(6)访问页面:
启动应用程序后,在浏览器中访问http://localhost:8080/hello
,将看到页面中显示的字符串Hello, SpringMVC!
@SpringBootApplication public class Application { public static void main(String[] args){ SpringApplication.run(Application.class, args); } }
Selepas memulakan aplikasi, semak imbas Jika anda akses http://localhost:8080/hello
dalam pelayan, anda akan melihat rentetan yang dikembalikan Hello, SpringBoot!
.
src/main/webapp/WEB-INF/views/hello.jsp
: 🎜rrreee🎜 (4) Konfigurasikan penghurai paparan: 🎜Dalam src/main/resources/application. Tambahkan konfigurasi berikut pada sifat
: 🎜rrreee🎜 (5) Mulakan aplikasi: 🎜Tulis kelas kemasukan dan tambah @SpringBootApplication
anotasi: 🎜rrreee🎜 (6) Akses halaman: 🎜Mula Selepas menggunakan program, lawati http://localhost:8080/hello
dalam penyemak imbas, dan anda akan melihat rentetan Hello, SpringMVC!
dipaparkan pada halaman. 🎜🎜Kesimpulan: 🎜Melalui pengenalan dan contoh kod artikel ini, kami telah mempelajari tentang konsep dan ciri SpringBoot dan SpringMVC, dan cara menggunakannya untuk membina aplikasi JavaWeb yang cekap. Konfigurasi yang dipermudahkan, pelayan terbenam, pemetaan URL yang fleksibel dan ciri lain SpringBoot dan SpringMVC memudahkan kami untuk membangunkan dan menggunakan aplikasi web. Saya harap artikel ini boleh membantu pembaca dalam amalan pembangunan JavaWeb mereka. 🎜Atas ialah kandungan terperinci Gunakan SpringBoot dan SpringMVC untuk membina sistem aplikasi JavaWeb yang cekap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!