Java课题笔记~ SpringBoot简介

1. 入门案例

问题导入

SpringMVC的HelloWord程序大家还记得吗?

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

  • 原生开发SpringMVC程序过程

Java课题笔记~ SpringBoot简介_第1张图片

 

1.1 入门案例开发步骤

①:创建新模块,选择Spring初始化,并配置模块相关基础信息

Java课题笔记~ SpringBoot简介_第2张图片

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

Java课题笔记~ SpringBoot简介_第3张图片

 

③:开发控制器类

@RestController
@RequestMapping("/books")
public class BookController {
    @GetMapping("/{id}")
    public String getById(@PathVariable Integer id) {
        System.out.println("id ==> " + id);
        return "hello , spring boot! ";
    }
}

 

④:运行自动生成的Application类

Java课题笔记~ SpringBoot简介_第4张图片

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



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.5.0
    
    com.itheima
    springboot-01-quickstart
    0.0.1-SNAPSHOT
    
        
            org.springframework.boot
            spring-boot-starter-web
        
    
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

 Spring程序与SpringBoot程序对比

Java课题笔记~ SpringBoot简介_第5张图片

注意事项:

基于idea开发SpringBoot程序需要确保联网且能够加载到程序框架结构

1.2 基于SpringBoot官网创建项目

Java课题笔记~ SpringBoot简介_第6张图片

 

1.3 SpringBoot项目快速启动

① 对SpringBoot项目打包(执行Maven构建指令package)

② 执行启动指令

java -jar springboot_01_quickstart.jar	# 项目的名称根据实际情况修改

注意事项:

jar支持命令行启动需要依赖maven插件支持,请确认打包时是否具有SpringBoot对应的maven插件。


    
        
            org.springframework.boot
            spring-boot-maven-plugin
        
    

你可能感兴趣的:(Java,java,笔记,spring,boot)