什么是SpringBoot?

SpringBoot是整合Spring技术栈的一站式框架
SpringBoot是简化Spring技术栈的快速开发脚手架,它会自动帮我们搭建好相关的配置,我们只需要专注于业务逻辑上的开发即可

使用SpringBoot的好处

1、依赖管理

  • 父项目做依赖管理
  • 开发导入starter场景启动器
  • 无需关注版本号,自动版本仲裁
  • 可以修改版本号

2、自动装配

  • 自动配好Tomcat
  • 自动配好SpringMVC
  • 自动配好Web常见功能,如:字符编码问题
  • 默认包的结构
  • 各种配置拥有默认值
  • 按需加载所有自动配置项
  • ....

总之,SpringBoot非常的强大与方便,它极大地简化了我们的开发流程。使用了它之后,我们无需自己手动配置各种相关的配置文件。

SpringBoot入门小案例

SpringBoot的简单使用
编写一个HelloWorld小案例

1、首先创建一个简单的maven工程项目,然后再项目中的pom.xml文件中导入SpringBoot父工程

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.4.4</version>
</parent>

2、导入web场景依赖

<dependencies>
    <!--导入web场景依赖-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

3、编写一个SpringBoot的主程序类

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication//使用此注解表明这是一个SpringBoot应用,主程序类
public class MainApplication {

    //编写main方法让主程序跑起来
    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class,args);
    }
}

SpringBoot自带Tomcat服务器。这个主程序类就是项目的入口,所以启动项目只需要运行主程序中的main方法即可。

4、编写业务代码

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String handle01(){
        return "Hello ,SpringBoot!";
    }
}

5、最后启动主程序类的main方法,项目启动运行。Tomcat默认端口号为8080,按照映射地址进行访问即可。

最后修改:2021 年 06 月 09 日 03 : 35 PM
如果觉得我的文章对你有用,请随意赞赏