线程

  • 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 创建特别简单

springboot实现表行锁 springboot创建表_springboot实现表行锁


next之后

springboot实现表行锁 springboot创建表_静态页面_02


导入项目依赖。

springboot实现表行锁 springboot创建表_spring boot_03


也可以使用网页版进行创建,创建之后使用idea打开即可

注意事项

第⼀次打开 Spring Boot 项⽬需要加载很久,因为当前 Spring Boot 框架并没有在⾃⼰的本地仓库。

为了加速 Spring Boot 项⽬的下载,在打开项⽬之前,请先确认⾃⼰的 Maven 已经配置为国内源:

springboot实现表行锁 springboot创建表_spring_04


创建成功之后把无关的文件删除

springboot实现表行锁 springboot创建表_静态页面_05

Spring Boot 目录介绍

springboot实现表行锁 springboot创建表_java_06

四、输出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.";
        }
}

springboot实现表行锁 springboot创建表_spring_07