ToB企服应用市场:ToB评测及商务社交产业平台

标题: day01-SpringBoot基本介绍 [打印本页]

作者: 张春    时间: 2023-3-12 22:33
标题: day01-SpringBoot基本介绍
SpringBoot基本介绍

1.SpringBoot是什么?

官网地址:https://spring.io/projects/spring-boot
学习文档:https://docs.spring.io/spring-boot/docs/2.7.10-SNAPSHOT/reference
在线API:https://docs.spring.io/spring-boot/docs/2.7.10-SNAPSHOT/api/
2.SpringBoot快速入门

需求分析:构建一个SpringBoot项目,浏览器发送请求,项目响应。
(1)确认开发环境是jdk8以上,maven在3.5+
(2)创建maven项目:File-->New-->Project-->Maven
(3)在项目的pom.xml文件中引入SpringBoot父工程和web项目场景启动器
  1. <parent>
  2.     <artifactId>spring-boot-starter-parent</artifactId>
  3.     <groupId>org.springframework.boot</groupId>
  4.     <version>2.5.3</version>
  5. </parent>
  6. <dependencies>
  7.     <dependency>
  8.         <groupId>org.springframework.boot</groupId>
  9.         <artifactId>spring-boot-starter-web</artifactId>
  10.     </dependency>
  11. </dependencies>
复制代码
(4)在src/main/java/com/li/springboot目录下创建一个MainApp类
  1. package com.li.springboot;
  2. import org.springframework.boot.SpringApplication;
  3. import org.springframework.boot.autoconfigure.SpringBootApplication;
  4. /**
  5. * @author 李
  6. * @version 1.0
  7. * @SpringBootApplication 注解用来标识这是一个SpringBoot应用项目
  8. */
  9. @SpringBootApplication
  10. public class MainApp {
  11.     public static void main(String[] args) {
  12.         //启动SpringBoot应用程序/项目
  13.         SpringApplication.run(MainApp.class, args);
  14.     }
  15. }
复制代码
(5)src/main/java/com/li/springboot/controller目录下创建控制器HelloController
  1. package com.li.springboot.controller;
  2. import org.springframework.stereotype.Controller;
  3. import org.springframework.web.bind.annotation.RequestMapping;
  4. import org.springframework.web.bind.annotation.ResponseBody;
  5. /**
  6. * @author 李
  7. * @version 1.0
  8. */
  9. @Controller
  10. public class HelloController {
  11.     //写一个方法,返回提示
  12.     @RequestMapping("/hello")
  13.     @ResponseBody
  14.     public String hello() {
  15.         return "Hello,SpringBoot!";
  16.     }
  17. }
复制代码
(6)点击运行MainApp.java的main方法
(7)在浏览器成功访问到映射的url
2.1快速入门小结

3.Spring、SpringMVC、SpringBoot的关系

3.1如何理解约定优于配置?


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4