文章目录

  • 前言
  • 一、Spring Boot是什么?
  • 二、如何根据官方文档学习
  • 1.学会查看选择版本
  • 2.学习使用Spring Boot
  • 总结



前言

随着时代的潮流,各种领域各种卷王也是越来越多,跟随着时代的号召,我也冒个泡来卷一卷。
相信现在屏幕面前的这位帅气逼人的卷王肯定卷过Spring Boot这个好东西,也了解不少关于Spring Boot技术,不得不说Spring Boot还是非常好的,好了,言归正传,各位卷王请往下继续卷。


一、Spring Boot是什么?

Spring 对于Java程序员来说是一个永远也解不开的结,就像是她的含义一样拯救了千千万万的Java程序员,让我们可以走出寒冬,迎向春天,让你可以轻松创建一个对象,甚至很多个,当然我们不聊这个,我们只聊Spring Boot,关于学习一个新的技术来说,现在有很多途径,比如官方文档,视屏,博客,我不知道你们怎么学,反正我是知道根据官方文档来学习是一种很不错的途径,毕竟你不可能在上班的时候去看视屏,所以官方文档和博客就是各位卷王最好的途径。

下面附上Spring Boot的官方文档:

链接: https://spring.io/projects/spring-boot

springboot 接入机器学习模型 springboot应该怎么学_spring


对于官方文档对的Spring Boot解释很直接啊:Spring Boot 可以轻松创建独立的、生产级的基于 Spring 的应用程序,您可以“直接运行”这些应用程序。我们对 Spring 平台和第三方库采取了固执的观点,因此您可以轻松上手。大多数 Spring Boot 应用程序需要最少的 Spring 配置。虽然官方的解释很简洁但是又很直接,基本上集成了现有的所有技术,关于如何集成这些技术以后我们慢慢卷。

二、如何根据官方文档学习

1.学会查看选择版本

springboot 接入机器学习模型 springboot应该怎么学_springboot 接入机器学习模型_02


从官方文档中可以看到现在Spring Boot已经发布了很多版本,对于萌新卷王来说可能不理解怎么会有那么多版本,我要学习哪个版本,当然这个一点都不是事,我们只需要按照官方发布的稳定版本也是发行版版本来学习就可以了,所以我们整个Spring Boot系列就按照2.3.12.RELEASE 这个版本来学习,图片上面的其他版本还是一些快照版本,不是稳定版本以后这些版本可能会被去除,所以不建议去学不稳定版本。

2.学习使用Spring Boot

springboot 接入机器学习模型 springboot应该怎么学_spring boot_03


这个就是2.3.12.RELEASE的文档,接下来我们就来卷一卷Spring Boot

链接: https://docs.spring.io/spring-boot/docs/2.3.12.RELEASE/reference/html/

springboot 接入机器学习模型 springboot应该怎么学_spring_04


我们就开始从入门开始卷,介绍就不用看了

springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_05


springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_06

我们来看一看使用Spring Boot的要求:JDK要1.8以上,maven要3.5以上,这里是我的版本信息

springboot 接入机器学习模型 springboot应该怎么学_java_07


springboot 接入机器学习模型 springboot应该怎么学_springboot 接入机器学习模型_08


当你的环境配置好之后就可以开始进行你的Spring Boot项目开发了,接下来我们来要用IDEA创建项目

,目前创建SpringBoot项目有两种方式:maven和spring initializr,这里我使用的是用maven创建的方式

springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_09


springboot 接入机器学习模型 springboot应该怎么学_spring boot_10


我们选择maven,jdk然后下一步,设置项目名称和项目路径,然后点击finish就可以了,这样我们的SpringBoot项目就创建好了

springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_11


springboot 接入机器学习模型 springboot应该怎么学_spring_12


然后我们就继续跟着官方文档来学习,首先我们先引入SpringBoot的父pom依赖

springboot 接入机器学习模型 springboot应该怎么学_spring_13


springboot 接入机器学习模型 springboot应该怎么学_java_14

我们以后想升级SpringBoot版本只需要更改SpringBoot的版本号就可以了xxx,当我们按住ctrl点击spring-boot-starter-parent时就会进入spring-boot-starter-parent-2.3.12.RELEASE.pom文件里面有一个spring-boot-dependencies依赖,这个依赖中集成了spring-boot-2.3.12.RELEASE版本与其他技术的版本依赖关系和版本号

springboot 接入机器学习模型 springboot应该怎么学_springboot 接入机器学习模型_15


springboot 接入机器学习模型 springboot应该怎么学_spring_16


比如我们想开发web项目就可以将web项目的依赖添加到我们项目的pom.xml文件中

springboot 接入机器学习模型 springboot应该怎么学_spring boot_17


当我们的项目引入web的依赖时,就会发现我们的项目就会引入关于web的依赖于jar包,这就是SpringBoot的魅力所在,可以轻松集成与使用其他的技术让我们的开发变得简单

springboot 接入机器学习模型 springboot应该怎么学_springboot 接入机器学习模型_18


springboot 接入机器学习模型 springboot应该怎么学_spring boot_19


我们发现web的依赖版本是2.3.12.RELEASE版本,但是我们并没有指定她的版本号是因为在父pom文件中已经约定了她的依赖版本我们只需要引入web的依赖即可进行web开发,同理,如果你需要使用其他的技术只要当前版本与这个技术有集成只需要引入依赖即可,如果你不想使用当前版本也可以改变版本号:比如经常使用的commons-lang3依赖和更改依赖版本号的方法如下:

springboot 接入机器学习模型 springboot应该怎么学_spring_20


springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_21


springboot 接入机器学习模型 springboot应该怎么学_spring_22

springboot 接入机器学习模型 springboot应该怎么学_spring_23


接下来我们就根据官方文档编写一个Hello World!代码(貌似使用技术框架第一个案例都是Hello World!)

springboot 接入机器学习模型 springboot应该怎么学_spring_24

在项目中的src/main/java下创建一个包与启动类

springboot 接入机器学习模型 springboot应该怎么学_spring boot_25


springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_26


接下来为启动类上加上必要的@SpringBootApplication注解与main方法,表示@SpringBootApplication东西太多是SpringBoot的核心注解,没时间写,有时间慢慢搞一下这个

springboot 接入机器学习模型 springboot应该怎么学_java_27


然后在启动类同一目录下创建控制层包

springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_28


至于为什么要在启动类同一包目录下创建,@SpringBootApplication注解中的@EnableAutoConfiguration和@ComponentScan注解中都有涉及到,现在就粗略的写一句,他们会扫描启动类同一包目录的下的所有文件并注册到容器中,当你要使用这个容器时spring就可以将这个容器提供给你,反之你毛都没有

springboot 接入机器学习模型 springboot应该怎么学_springboot 接入机器学习模型_29


springboot 接入机器学习模型 springboot应该怎么学_intellij-idea_30


然后我们在controller控制层创建一个HelloController控制器,根据官方文档编写一个Hello World

springboot 接入机器学习模型 springboot应该怎么学_spring boot_31

然后点击启动类的启动符号,启动我们的SpringBoot项目

springboot 接入机器学习模型 springboot应该怎么学_java_32

springboot 接入机器学习模型 springboot应该怎么学_springboot 接入机器学习模型_33


在启动项目之后就会在控制台打印项目的信息有SpringBoot的版本号,我们的项目的端口。默认端口是8080,这个端口是可以改的,我们之后再说,因为SpringBoot内嵌的tomcat容器,我们只需要根据这个路径进行访问就可以欢迎这个Java世界了:

链接: http://localhost:8080/api/hello.

springboot 接入机器学习模型 springboot应该怎么学_spring_34

总结

抽出时间去学习,凡事从小做起,不怕单调和重复,长期的积累坚持,想不成功,也难。

苦海无涯,头发做舟。

这是项目地址,夜深人静了,卷不动了,看我那么可怜,各位观众老爷来点打赏吧,谢谢您嘞。

链接: https://gitee.com/muzhuadaidai/muzhau-springboot.git

后面的内容会越来越精彩,请听下一回。