SpringBoot-简介和入门案例

简介:

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

Spring程序缺点 配置繁琐 依赖设置繁琐 SpringBoot程序优点 自动配置 起步依赖( 简化依赖配置) 辅助功能 (内置服务器, .... )

入门案例

1、创建一个新的SpringBoot工程并且配置信息

2、选择当前模块需要使用的技术集,选中spring web

如上面使用Spring Initializr快速构建项目的过程中使用default的url,点击next出现如下错误

解决方法:不使用默认的url,在Custom的输入框中输入 https://start.springboot.io/

3、创建controller类

4、运行Application类,启动springboot

5、 调接口:

结果:

    最简SpringBoot程序所包含的基础文件 pom.xml文件 Application类 Spring程序与SpringBoot程序对比

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

SpringBoot项目快速启动

1、对项目打包,执行maven构建指令package

2、cmd中,执行启动指令

-jar 后面跟的是你项目打出来的jar包

 SpringBoot起步依赖

    starter SpringBoot中常见项目名称,定义了当前项目使用的所有项目坐标,以达到减少依赖配置的目的 parent 所有SpringBoot项目要继承的项目,定义了若干个坐标版本号(依赖管理,而非依赖),以达到减少依赖冲突的目的 spring- boot-starter-parent (2.5.0) 与spring-boot-starter-parent (2.4.6) 共计57处坐标版本不同 实际开发 使用任意坐标时, 仅书写GAV中的G和A, V由SpringBoot提供 如发生坐标错误,再指定version (要小心版本冲突)

SpringBoot程序启动

    启动方式 SpringBoot在创建项目时,采用jar的打包方式 SpringBoot的引导类是项目的入口,运行main方法就可以启动项目
经验分享 程序员 微信小程序 职场和发展