Spring Boot是什么-特点介绍

这篇具有很好参考价值的文章主要介绍了Spring Boot是什么-特点介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是SpringBoot

        Spring Boot是由Pivotal团队提供的全新框架,其中“Boot”的意思就是“引导”,Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速开发 Spring应用的方式。

Spring Boot 特点

  • 嵌入的 Tomcat,无需部署 WAR 文件

        Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR 包 。

  • 简化Maven配置

        Spring Boot 提供了一系列的“starter”来简化 Maven 配置。

  • 简化XML(自动配置)

        Spring Boot 提供了大量的自动配置类,开发人员不需要任何 xml 配置即可实现 Spring 的所有配置

构建 Spring Boot 项目

maven构建SpringBoot项目

创建maven工程,不要使用骨架

Spring Boot是什么-特点介绍,spring boot,java,spring 

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <!--    继承springboot父工程-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.2.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <groupId>com.by</groupId>
    <artifactId>SpringBoot_Junit</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
<!-- 项目源码及编译输出的编码 -->
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <!--    添加启动器-->
    <dependencies>
        <!--  springboot的web启动器-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!--        tomcat启动器依赖范围-->
            <!--            provided范围:运行和测试时不去除tomcat,打包时去除tomcat-->
            <scope>provided</scope>
        </dependency>

    </dependencies>

</project>

创建启动类

@SpringBootApplication//表示当前类是一个SpringBoot启动类
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

 文章来源地址https://www.toymoban.com/news/detail-806225.html

 

到了这里,关于Spring Boot是什么-特点介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Boot整理-Spring Boot是什么?

    Spring Boot 是一个开源的 Java 基础框架,它旨在简化基于 Spring 的应用开发。其核心特点在于“约定优于配置”的设计哲学,意味着它提供了一系列默认配置,从而帮助开发者更快地启动和运行新的 Spring 应用。Spring Boot 的主要特点包括: 自动配置: Spring Boot 可以根据

    2024年01月17日
    浏览(68)
  • Spring Boot中的Actuator是什么?Spring Boot中的Starter依赖是什么?

    在Spring Boot中,Actuator是一种用于监控和管理应用程序的工具。它提供了一些额外的端点和功能,使开发人员能够更好地了解和控制他们的应用程序。 Actuator提供了以下功能: 指标收集:Actuator可以收集并显示有关应用程序的指标,例如内存使用情况、线程数、请求处理时间等

    2024年02月09日
    浏览(45)
  • Spring Boot框架介绍

    Spring Boot是一个基于Spring框架的快速开发Java应用程序的开源框架。它提供了一个约定优于配置的方式来配置Spring应用程序,使得开发人员非常容易、快速地搭建和配置一个全功能的Spring应用程序。在本文中,我们将详细介绍Spring Boot框架,并讨论其各种特性和优势。 一、Spr

    2024年02月01日
    浏览(46)
  • Spring Boot框架基础介绍

    Spring Boot 是一款基于 Spring 框架的开源应用程序开发工具,它旨在简化 Spring 应用程序的配置和开发过程。Spring Boot 提供了一种简单的方式来创建可独立运行的、生产级别的应用程序,并在需要时进行部署。Spring Boot 在微服务架构和云计算环境下得到了广泛应用,本文将介绍

    2024年02月08日
    浏览(54)
  • 【Spring Boot】什么是深度优先遍历与广度优先遍历?用Spring Boot项目举例说明。

    深度优先遍历(Depth First Search,DFS)和广度优先遍历(Breadth First Search,BFS)是图的遍历算法。其中,深度优先遍历从某个起始点开始,先访问一个节点,然后跳到它的一个相邻节点继续遍历,直到没有未遍历的节点,此时回溯到上一个节点,继续遍历其他的相邻节点。而广

    2024年02月11日
    浏览(35)
  • Spring Boot 核心运行原理介绍

    《Spring Boot 源码学习系列》 还记得,笔者在前面的博文《Spring Boot 项目介绍》中提到了,Spring Boot 最核心的功能就是自动配置,该功能的实现是基于 “约定由于配置” 的原则。 那很多读者就要问了, Spring Boot 它是如何来约定的呢?又是如何实现自动配置功能的呢? 从本篇

    2024年02月15日
    浏览(43)
  • Spring Boot 自动配置功能介绍

    Spring Boot 是一个流行的 Java 开发框架,它提供了许多便利的功能和工具,帮助开发者快速构建应用程序。其中一个最引人注目的特性是其强大的自动配置功能。 在传统的 Java 开发中,我们通常需要手动配置应用程序的各个组件和依赖项。这可能涉及到编写大量的配置代码,导

    2024年02月03日
    浏览(66)
  • Spring Boot Starter介绍和实战

    Spring Boot Starter 是 Spring Boot 提供的一种机制,用于简化和集成应用程序的依赖管理。通过创建自定义的 Starter,可以将一组相关的依赖打包成一个简单的、可重用的模块,使应用程序的配置和依赖管理更加方便。在本文中,我们将深入探讨 Spring Boot Starter 的原理、创建过程,

    2024年01月23日
    浏览(51)
  • Spring Boot是什么?它的优点是什么?

    Spring Boot是一个基于Spring框架的快速开发框架,它旨在简化Spring应用程序的开发过程和部署流程。Spring Boot提供了自动化配置和约定大于配置的方式,使开发人员可以专注于业务逻辑,而不需要过多地关注底层的技术细节。 Spring Boot的优点如下: 1. 快速开发:Spring Boot提供了自

    2024年03月10日
    浏览(43)
  • RabbitMQ 详细介绍与 Spring Boot 集成

    RabbitMQ 是一个开源的消息队列系统,它实现了 AMQP(Advanced Message Queuing Protocol)协议。它被设计用于分布式系统中的消息通信,通过消息队列的方式实现异步通信,解耦发送者和接收者。 RabbitMQ 的核心概念包括: Producer(生产者) :发送消息的应用程序。 Exchange(交换机)

    2024年02月06日
    浏览(82)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包