SpringBoot入门基础:构建SpringBoot项目及启动器讲解

Posted cnhkzyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot入门基础:构建SpringBoot项目及启动器讲解相关的知识,希望对你有一定的参考价值。

一. 使用Spring开发一个"HelloWorld"的web应用

  • 创建一个web项目并且导入相关的jar包。SpringMVC Servlet
  • 创建一个web.xml
  • 编写一个控制类(Controller)
  • 需要一个部署web应用的服务器,如tomcat

二. SpringBoot特点

  • SpringBoot设计目的是用来简化新Spring应用的初始搭建以及开发过程
  • 嵌入的tomcat,无需部署war文件
  • SpringBoot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式

三. 构建SpringBoot项目及启动器讲解

1. 使用maven构件SpringBoot项目

2. 修改pom文件,将jdk的版本更新为1.8

<!-- 修改jdk版本:spring-boot 2.0以下需要使用jdk 1.7,2.0以上使用jdk 1.8 -->
    <properties>
        <java.version>1.8</java.version>
    </properties>

3. 注入SpringBoot启动坐标

 <!-- SpringBoot的启动器 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

4. SpringBoot启动器

所谓的SpringBoot启动器,其实就是一些jar包的集合。SpringBoot一共提供了44种启动器

4.1 spring-boot-starter-web

支持全栈式的web开发,包括tomcat和springMVC等

4.2 spring-boot-starter-jdbc

支持spring以jdbc方式操作数据库的jar包的集合

4.3 spring-boot-starter-redis

支持redis键值存储的数据库操作

 

以上是关于SpringBoot入门基础:构建SpringBoot项目及启动器讲解的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot入门基础:构建SpringBoot项目及启动器讲解

SpringBoot入门知识

Spring Boot学习大全(入门)

Spring基础 快速入门spring boot SPRING INITIALIZR

6k+点赞的SpringBoot+Netty分布式即时通讯系统!爱了爱了!

Spring Boot 2.x基础教程:快速入门