初识Springboot(一)
1.Springboot介绍
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者
2.springboot的优点
- 自动starter依赖,简化构建配置
- 简化ssm流程的开发 内嵌web服务器
- 自动配置Spring以及第三方功能Starts
- 无代码生成、无需编写XML
3.搭建一个Springboot工程
1.环境 java8 + maven3.3+
2. 创建一个maven应用 (其实有快捷方式后面说)
打开工程的pom文件 导入下面的依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
-
创建一个类 使用@SpringBootApplication注解来标注这是一个Springboot程序 在创建main方法 传入当前类的 class 和args 参数
-
/** 使用@SpringBootApplication注解来标注这是一个Springboot程序 */ @SpringBootApplication public class BootApplication { public static void main(String[] args) { SpringApplication.run(BootApplication.class,args); } }
-
在创建 测试的Controller 访问 /hello 请求 使得浏览器 打印出 Hello—SpringBoot
/** @RestController 是springmvc的新注解 等同于@Controller+@ResponseBody */ @RestController public class TestController { @RequestMapping("/hello") public String ReturnString(){ return "Hello—SpringBoot"; } }
-
测试 启动 这个 被@SpringBootApplication 标注的类
-
启动成功控制台打印
-
测试访问 8080端口 访问/hello
-
配置 在resoureces 目录下创建 application.properties 配置文件 并且更换 端口号
-
简化部署打包
-
在pom 文件下导入依赖
-
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
-
-
执行maven 命令
-
停止项目的应用服务 使用命令行方式启动这个应用 进入这个工程的文件夹内 查看 target文件夹 使用 java -jar
命令 项目名字 回车即可 在访问 我们 8888端口下的/hello请求