青岛岩康教育

技术充电站 | 三分钟带你快速入门SpringBoot

来源:岩康实训
发布日期:2022年11月09日

三分钟带你快速入门SpringBoot

NO1. Spring Boot 简介

SpringBoot的目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为BOSS。

关键词:简化Spring应用开发;快速应用开发


NO.2

Spring Boot的特点

可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;

内嵌Tomcat或Jetty等Servlet容器;

提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;

尽可能自动配置Spring容器;

提供准备好的特性,如指标、健康检查和外部化配置;

绝没有代码生成,不需要XML配置。


NO.3

Spring Boot重要策略

开箱即用和约定优于配置


NO.4

Spring Boot 入门案例

发起一个后台请求,将"Hello,Spring Boot"展示到页面

第一步:修改maven配置,并将maven引入到Idea(如果做了,就继续下一步)


1)修改maven配置({MAVEN_HOME}/conf/setting)

2)将maven引入idea

File-->Settings-->搜索maven

之后再按照下图指示找到maven的位置,引入

第二步:创建一个maven项目

第三步:导入相关依赖

(1)打开官网https://spring.io/projects/spring-boot,找到示例

(2)找到相关的依赖包(复制粘贴即可,需要时间下载jar包)

 <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>2.4.3</version>

        <relativePath/> <!-- lookup parent from repository -->

    </parent>

    <groupId>com.wang</groupId>

    <artifactId>springboot-demo</artifactId>

    <version>1.0-SNAPSHOT</version>

 

    <properties>

        <java.version>1.8</java.version>

    </properties>

    <dependencies>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

 

        <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>


第四步:创建一个controller

@RestController

public class HelloController {

 

    @RequestMapping("/hello")   

    public String index() {

        return "Hello Spring Boot!";

    }

 

}


第五步:启动

创建一个主函数类,之后运行。

/*

SpringBootApplication:表示这是一个Springboot程序

 */

@SpringBootApplication

public class StartSpringboot {

    public static void main(String[] args) {

        //这句话是让springboot程序运行起来

        SpringApplication.run(StartSpringboot.class,args);

    }

}


第六步:测试,浏览器里输入:http://localhost:8080/hello,页面正常返回Hello Spring Boot!测试通过。

第七步:部署

因为pom里配置了打包插件,所以我们可以直接用maven执行package

<plugins>

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin>

</plugins>


找到jar包所在的位置,通过java -jar jar包名运行,如:java -jar springboot-demo-1.0-SNAPSHOT.jar

关注不迷路……

加微信咨询
弭老师 @岩康教育
微信号:185******43

课程咨询

微信咨询
相关资讯
技术充电站 | 数据仓库概述 技术充电站 | Linux系统服务管理 技术充电站 | C语言基础-程序框架介绍
相关课程