一篇文章带你掌握主流办公框架——SpringBoot在之前的文章中我们已经学习了SSM的全部内容以及相关整合
SSM是Spring的产品,主要用来简化开发,但我们现在所介绍的这款框架——SpringBoot,却是用来简化Spring开发的框架
SpringBoot是由Pivowtal团队提供的全新框架,其设计目的就是用来简化Spring应用的初始搭建以及开发过程,用来简化开发工具的工具,你是否已经满怀期待~
温馨提醒:在学习前请学习SSM内容以及Maven的高阶内容(依赖传递)等内容SpringBoot简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的就是用来简化Spring应用的初始搭建以及开发过程
SpringBoot概述SpringBoot是针对Spring的繁琐过程进行优化而产生的框架
Spring程序缺点:
- 配置繁琐
- 依赖设置繁琐
- 自动配置
- 起步依赖(简化依赖配置)
- 辅助功能(内置服务器等)
SSM框架构造首先我们回忆一下SSM框架的基本构造图:
文章插图
我们来总结一些SSM框架必备的一些文档:
- pom.xml配置文档
- ServletConfig配置Java类
- SpringMvcConfig配置Java类
- Collector服务层Java文档
我们下面来介绍创建一个SpringBoot框架的具体步骤:
- IDEA创建新项目,选择SpringBoot框架,JDK选择1.8版本(Default默认在网页下载,需要联网)
文章插图
- 选择Maven,Java,jar等相关选项,注意选择Java8(目前SpringBoot只支持Java8的版本)
文章插图
- 选择Web中的SpringWeb,确保右侧存在Spring Web选项(上方可选择SpringBoot版本)
文章插图
- 创建项目即可
文章插图
- 删除无关项目,只保留src和pom.xml即可
文章插图
- 我们仅需书写一个Collector相关类即可
package com.itheima.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@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文件即可(由系统自动创建)
package com.itheima;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}}
以上至此,我们的SpringBoot项目就开发完毕了除此之外,我们的SpringBoot的核心内容实际上存在于pom.xml中,我们会在下述内容中进行介绍
经验总结扩展阅读
- 法伯丽护肤品是哪里的护肤品品牌?
- 阿玛尼红气垫适合什么肤质?
- 阿玛尼满天星男生可以带吗?
- 阿玛尼满天星有几个版本?
- 阿玛尼护肤品适合年龄?
- 电视剧伪钞者之末路剧情介绍?
- 法兰琳卡什么档次的护肤品?
- 羽田浩司出现在哪一集?
- 电视剧羽你同行演员表介绍?
- 电视剧伪钞者之末路结局是什么?