一、Springboot简介
SpringBoot 是由 Pivotat 团队提供的全新框架,其设计的目的就是为了简化 Spring 应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不在需要定义样板的配置。
Spring Boot 基于 Spring 开发 Spring Boot 本身并不提供 spring 框架的核心特性以及扩展功能,只是用于快速敏捷地开发新一代基于 Spring 框架的应用程序。Spring Boot 以 约定大于配置的核心思想,默认帮我们进行了很多设置,多数 Spring Boot 应用只需要很少的 Spring 配置,集合可以零配置开箱即用。
约定优于配置(Convention over Configuration),又称按约定编程,是一种软件设计范式
简单来说就是Spring Boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,Spring Boot整合了所有的框架 。
二、SpringBoot 优点:
快速创建独立运行的Spring项目以及与主流框架集成、
使用嵌入式的Servlet容器,应用无需打成WAR包
Starters自动依赖与版本控制
大量的自动配置,简化开发,也可修改默认值
无需配置XML,无代码生成,开箱即用
准生产环境的运行时应用监控
与云计算的天然集成
三、快速入门
方式1:使用IDEA创建项目(推荐)
1、新建工程
1.在菜单点击 File
>New
>Project
创建一个新的 Spring Intiializr
项目
经过以上步骤后就创建了如下结构的模块,它会帮我们自动生成一个 Application
类
2.创建 Conroller 控制器
package com.javaclass.demo.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class HelloWordController {
@GetMapping("/world")
public String world(){
return "JAVA学习课堂,欢迎您!!";
}
}
3.启动服务:
运行 SpringBoot
工程不再需要使用本地的 Tomcat
,因为 SpringBoot 内置了 Tomcat
,只需要运行项目下的 Application
启动类即可。