SpringBoot创建和概述

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

注意事项:

  1. 五大类注解一定要和启动类放在同一个目录或启动类的子类目录中,否则不能被识别。
  2. 加入五大类注解 :例如:@Controller
  3. 使用注解@RequestMapping(“/hi”)//路由映射
  4. 在方法前再次设置路由:@RequestMapping(“index”)//路由映射
  5. @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.";
        }
}

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值