0
点赞
收藏
分享

微信扫一扫

SpringBoot——springboot基础


文章目录

  • ​​一. 概述​​
  • ​​1. SpringBoot入门程序​​
  • ​​1.1 创建新模块,选择Spring Initializr,并配置模块相关基础信息​​
  • ​​1.2 选择当前模块需要使用的技术集​​
  • ​​1.3 开发控制器类​​
  • ​​1.4 运行自动生成的Application类​​
  • ​​1.5 最简SpringBoot程序所包含的基础文件​​
  • ​​2. Spring程序与SpringBoot程序对比​​
  • ​​3. 基于阿里云创建项目​​
  • ​​4. 隐藏指定文件/文件夹​​
  • ​​二. 入门案例解析​​
  • ​​1. parent​​
  • ​​2. starter​​
  • ​​3. 引导类​​
  • ​​4. 内嵌tomcat​​

一. 概述

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程

SpringBoot——springboot基础_spring

1. SpringBoot入门程序

1.1 创建新模块,选择Spring Initializr,并配置模块相关基础信息

SpringBoot——springboot基础_自动生成_02

1.2 选择当前模块需要使用的技术集

SpringBoot——springboot基础_spring boot_03

1.3 开发控制器类

package com.itheima.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

//Rest模式
@RestController
@RequestMapping("/books")
public class BookController {

@GetMapping
public String getById(){
System.out.println("springboot is running...");
return "springboot is running...";
}
}

1.4 运行自动生成的Application类

SpringBoot——springboot基础_spring_04

1.5 最简SpringBoot程序所包含的基础文件

pom.xml文件

SpringBoot——springboot基础_自动生成_05


Application类

SpringBoot——springboot基础_spring boot_06

2. Spring程序与SpringBoot程序对比

SpringBoot——springboot基础_tomcat_07

3. 基于阿里云创建项目

地址:https://start.aliyun.com

SpringBoot——springboot基础_自动生成_08

  • 阿里云提供的坐标版本较低,如果需要使用高版本,进入工程后手工切换SpringBoot版本
  • 阿里云提供的工程模板与Spring官网提供的工程模板略有不同

4. 隐藏指定文件/文件夹

SpringBoot——springboot基础_spring boot_09

二. 入门案例解析

1. parent

SpringBoot——springboot基础_tomcat_10

SpringBoot——springboot基础_自动生成_11


SpringBoot——springboot基础_tomcat_12


SpringBoot——springboot基础_tomcat_13


SpringBoot——springboot基础_spring boot_14

2. starter

SpringBoot——springboot基础_tomcat_15

SpringBoot——springboot基础_tomcat_16

3. 引导类

SpringBoot——springboot基础_spring boot_17


SpringBoot——springboot基础_自动生成_18


SpringBoot——springboot基础_java_19

4. 内嵌tomcat

SpringBoot——springboot基础_tomcat_20


SpringBoot——springboot基础_spring_21


SpringBoot——springboot基础_tomcat_22


SpringBoot——springboot基础_tomcat_23


举报

相关推荐

0 条评论