三分钟带你快速入门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
关注不迷路……
课程咨询