线程
- Spring Boot 核心思想:约定大于配置
- 一、什么是Spring Boot?为什么要学Spring Boot?
- 二、Spring Boot 优点
- 三、创建Spring Boot 项目
- 注意事项
- Spring Boot 目录介绍
- 四、输出Hello world
Spring Boot 核心思想:约定大于配置
一、什么是Spring Boot?为什么要学Spring Boot?
- pring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework
5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。 - Spring Boot 翻译⼀下就是 Spring 脚⼿架。
- Spring Boot有很多优点,创建很简单。
- 设计目的: 用来简化新 Spring 应用的初始搭建以及开发过程。
二、Spring Boot 优点
- 快速集成框架,Spring Boot 提供了启动添加依赖的功能,⽤于秒级集成各种框架。
- 内置运⾏容器,⽆需配置 Tomcat 等 Web 容器,直接运⾏和部署程序。
- 快速部署项⽬,⽆需外部容器即可启动并运⾏项⽬。
- 可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发。
- ⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。
三、创建Spring Boot 项目
Spring Boot 创建特别简单
next之后
导入项目依赖。
也可以使用网页版进行创建,创建之后使用idea打开即可
注意事项
第⼀次打开 Spring Boot 项⽬需要加载很久,因为当前 Spring Boot 框架并没有在⾃⼰的本地仓库。
为了加速 Spring Boot 项⽬的下载,在打开项⽬之前,请先确认⾃⼰的 Maven 已经配置为国内源:
创建成功之后把无关的文件删除
Spring Boot 目录介绍
四、输出Hello world
注意事项:
- 五大类注解一定要和启动类放在同一个目录或启动类的子类目录中,否则不能被识别。
- 加入五大类注解 :例如:@Controller
- 使用注解@RequestMapping(“/hi”)//路由映射
- 在方法前再次设置路由:@RequestMapping(“index”)//路由映射
- @ResponseBody//返回一个静态页面的数据
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/hi")//路由映射
public class HelloController {
@RequestMapping("index")//路由映射
@ResponseBody//返回一个静态页面的数据
public String sayHi(){
return "你好,Spring boot.";
}
}