Maison >Java >javaDidacticiel >Utilisez SpringBoot et SpringMVC pour créer un système d'application JavaWeb efficace
SpringBoot et SpringMVC : créer des applications JavaWeb efficaces nécessite des exemples de code spécifiques
Introduction :
À l'ère d'Internet d'aujourd'hui, les applications JavaWeb sont la méthode de développement la plus couramment utilisée par les développeurs. En tant que frameworks très importants dans le développement JavaWeb, SpringBoot et SpringMVC offrent aux développeurs une méthode de développement efficace et simplifiée. Cet article présentera les concepts et fonctionnalités de SpringBoot et SpringMVC, et fournira quelques exemples de code spécifiques pour aider les lecteurs à mieux comprendre et appliquer ces deux frameworks.
1. Qu'est-ce que SpringBoot et SpringMVC :
2. Caractéristiques de SpringBoot et SpringMVC :
3. Exemples de code SpringBoot et SpringMVC :
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
(2) Écrivez un Contrôleur simple :
@RestController public class HelloController { @GetMapping("/hello") public String hello() { return "Hello, SpringBoot!"; } }
(3) Démarrez l'application :
Écrivez une classe d'entrée et ajoutez l'annotation @SpringBootApplication
: @SpringBootApplication
注解:
@SpringBootApplication public class Application { public static void main(String[] args){ SpringApplication.run(Application.class, args); } }
(4)访问接口:
启动应用程序后,在浏览器中访问http://localhost:8080/hello
,将看到返回的字符串Hello, SpringBoot!
。
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
(2)编写一个简单的Controller:
@Controller public class HelloController { @GetMapping("/hello") public String hello(Model model) { model.addAttribute("message", "Hello, SpringMVC!"); return "hello"; } }
(3)创建一个JSP页面,路径为src/main/webapp/WEB-INF/views/hello.jsp
:
<%@ 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>
(4)配置视图解析器:
在src/main/resources/application.properties
中添加如下配置:
spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp
(5)启动应用程序:
编写一个入口类,并添加@SpringBootApplication
注解:
@SpringBootApplication public class Application { public static void main(String[] args){ SpringApplication.run(Application.class, args); } }
(6)访问页面:
启动应用程序后,在浏览器中访问http://localhost:8080/hello
,将看到页面中显示的字符串Hello, SpringMVC!
rrreee
Après avoir démarré l'application, parcourez Si vous accédez à http://localhost:8080/hello
sur le serveur, vous verrez la chaîne renvoyée Bonjour, SpringBoot !
.
src/main/webapp/WEB-INF/views/hello.jsp
: 🎜rrreee🎜 (4) Configurez l'analyseur de vue : 🎜Dans src/main/resources/application. Ajoutez la configuration suivante aux propriétés
: 🎜rrreee🎜 (5) Démarrez l'application : 🎜Écrivez une classe d'entrée et ajoutez l'annotation @SpringBootApplication
: 🎜rrreee🎜 (6) Accédez à la page : 🎜Démarrer Après avoir appliqué le programme, visitez http://localhost:8080/hello
dans le navigateur et vous verrez la chaîne Bonjour, SpringMVC !
affichée sur la page. 🎜🎜Conclusion : 🎜Grâce à l'introduction et aux exemples de code de cet article, nous avons découvert les concepts et les caractéristiques de SpringBoot et SpringMVC, et comment les utiliser pour créer des applications JavaWeb efficaces. La configuration simplifiée, le serveur intégré, le mappage d'URL flexible et d'autres fonctionnalités de SpringBoot et SpringMVC nous facilitent le développement et le déploiement d'applications Web. J'espère que cet article pourra être utile aux lecteurs dans leur pratique du développement JavaWeb. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!