SpringBoot3快速入门(持续更新)

  • 博客主页:音符犹如代码
  • 系列专栏:JavaWeb
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

SpringBoot是什么

SpringBoot它可以帮我简单,快速地创建一个生产级别的Spring应用。通过SpringBoot开发者能狗快速搭建起基于Spring平台的项目,同时轻松整合各种第三方技术,并且可以编写少量的配置代码。

SpringBoot的核心特性:

1.快速创建Spring应用:相较于传统的SSM框架(Spring+SpringMVC+Mybatis)架构有些繁琐的步骤(如导包,编写配置等),SpringBoot给我们提供了一些默认的配置,让我们可以快速的应用。

2.内置Servlet容器:SpringBoot直接嵌入了Tomcat、Jetty or Undertow等Servlet容器,这样我们可以无需部署War包,我们可以直接打包应用可执行的jar文件,通过java-jar命令来在Java的环境中运行使用

3.提供Starter:我们可以直接在SpringBoot中引入starter:web,json,对象存储,异步,缓存等提供了配置的依赖,极大的简化了依赖管理和版本控制

4.自动配置:SpringBoot能够根据添加的依赖和配置自动配置Spring框架和第三方库

5.生产特性:SpringBoot提供了多种生产特性,并且支持在云平台上部署和运维

6.无代码生成:SpringBoot使用注解和自动配置来替代了XML配置文件,提高开发效率

总结而言,SpringBoot通过简化开发、配置、整合、部署、运维等环节,为开发着们提供了快速构建生产级别的Spring应用的能力

开发流程

1.环境准备

  1. 首先确保你的开发环境中安装了JDK17版本及其以上
  2. Maven
  3. IDE(比如idea,vscode等)

2.创建Maven项目

  1. 创建一个新的项目,在该项目中创建一个新的文件夹作为你的项目目录
  2. 在该项目目录下创建pom.xml。这个是Maven的核心配置

3.配置pom.xml

在pom.xml文件中你需要配置SpringBoot的起步依赖。

以下是个示例:

<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>  
  
    <groupId>com.example</groupId>  
    <artifactId>demo</artifactId>  
    <version>0.0.1-SNAPSHOT</version>  
    <packaging>jar</packaging>  
  
    <name>demo</name>  
    <description>Demo project for Spring Boot</description> 
 
      <!-- Spring Boot3 -->  
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>3.0.5</version>
    </parent>
  
    <properties>  
        <java.version>17</java.version>  
    </properties>  
  
    <dependencies>  
        <dependency>  
            <groupId>org.springframework.boot</groupId>  
            <artifactId>spring-boot-starter-web</artifactId>  
        </dependency>  
  
    
  
        <!-- Spring Boot 测试依赖 -->  
        <dependency>  
            <groupId>org.springframework.boot</groupId>  
            <artifactId>spring-boot-starter-test</artifactId>  
            <scope>test</scope>  
        </dependency>  
    </dependencies>  
  
    <build>  
        <plugins>  
            <plugin>  
                <groupId>org.springframework.boot</groupId>  
                <artifactId>spring-boot-maven-plugin</artifactId>  
            </plugin>  
        </plugins>  
    </build>  
  
</project>

4.主程序

 
  
import org.springframework.boot.SpringApplication;  
import org.springframework.boot.autoconfigure.SpringBootApplication;  
  
@SpringBootApplication 
public class MainApplication {

    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class,args);
    }
}

5.控制层代码:

@RestController
public class HelloController {

    @GetMapping("/hello")
    public String hello(){

        return "Hello Spring Boot 3!";
    }

}

6.测试启动默认端口为:8080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值