SpringBoot简单入门
1.什么是SpringBoot
SpringBoot是一个javaweb的开发框架,可以简化开发,约定大于配置,能迅速开发web应用,几行代码开发一个http接口。
2.什么是微服务
微服务是一种架构风格, 他要求我们在开发一个应用的时候,将这个应用构建成一系列小服务的组合;可以通过http的方式进行互通。打破了之间的all in one架构方式,把每个功能元素独立出来。把独立出来的功能元素动态组合,需要多一些时可以整合多个功能元素。所以微服务架构是对功能进行复制,而没有对整个应用进行复制(例如我们可以将电商系统的购买和登录两个功能部署在不同的服务器,而不是将整个系统在两个服务器上部署两遍)
3.第一个SpringBoot程序
3.1new一个project选择Spring Initializer
3.2修改项目设置然后点击next
3.3添加依赖,选择版本
3.4点击完成,项目创建完成
项目结构如下:
3.5编写一个测试的controller
@Controller
@RequestMapping("/hello")
public class HelloWorld {
@ResponseBody
@GetMapping("hello")
public String hello(){
return "hello";
}
}
3.6 测试
4.结束语
整个过程我们只是编写了一个controller,其他的所有工作都是交给框架完成。