SpringBoot-介绍和入门-Spring01
介绍
springboot:敏捷开发工具
特点:
- 不需要模版化配置
- 整合第三方框架时,只要导入相应的starter依赖包能自动整合
- 默认只有一个.properties配置文件,不推荐使用xml,后期会采用.java文件编写配置信息
- springboot部署时,采用的是jar包,内部自动依赖Tomcat容器,提供了多环境的配置
- 微服务框架springcloud建立在springboot上
入门
- 选择工程类型(需要联网)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mnR1Txty-1599752935869)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910231928542.png)]
-
项目描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1x1fW9kz-1599752935871)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910232153780.png)]
-
选择依赖包和版本
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7eZSKwT1-1599752935872)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910232451298.png)]
-
修改pom.xml文件中的依赖,starter后面加web
dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId> </dependency>
dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>
</dependency>
-
编写controller
-
package com.example.firstspringboot.controller;import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;@RestController public class TestController {@GetMapping("/test")public String test() {return "Hello,SpringBoot";}}
-
启动springboot工程,运行main方法
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8hSKfzAO-1599752935873)(/Users/chenxiwen/Library/Application Support/typora-user-images/image-20200910234826471.png)]