建立一个SpringBoot项目(SpringBoot学习一)

SpringBoot学习

建立一个SpringBoot项目

新建项目

新建一个项目,在spring的官网上面,网址如下:https://start.spring.io

该页面打开如下:选择自己合适的选项,点击下载即可下载一个zip包,解压就是你的项目。比较方便。

图像2020-5-28 下午7.08

导入IDE

​ 这里使用自己的IDE导入刚才解压的目录,这里没有什么可以讲的点,就是IDE的使用方法,不在本次记录范围内。我使用的IDEA,导入后如下图。

image-20200528191523635

启动项目

​ 找到启动类,右键启动即可,第一个SpringBoot项目就启动成功了。中间没有什么可讲的,都是IDE的使用方法,注意导入时的选项即可。

image-20200528191813066

背后的事情

​ 其实背后的事情非常复杂,Spring做了很多我们不了解的事情,因为这些东西比较琐碎,所以后面也是想起来就提提吧,能力有限,欢迎大家补充。今天就记录一下我知道的,大部分都是网上粘贴复制的。

​ SpringBoot是基于Spring开发的一个框架,随着Spring在Java中越来越不可或缺,SpringBoot也就越来越流行。按照我的理解就是简化开发人员的工作量,将一些繁琐的工作省略或者约定好,让资本更好的压榨我们。他的特点有下面的几点。(百度的)

  • 可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs。

  • 内嵌Tomcat或Jetty等Servlet容器。

  • 提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置。

  • 尽可能自动配置Spring容器。

  • 提供准备好的特性,如指标、健康检查和外部化配置。

  • 绝对没有代码生成,不需要XML配置。

    不难看出这个框架就是为了使的开发人员的代码敲的越来越快(万恶的资本主义)。SpringBoot

的两个策略:开箱即用和约定优于配置(百度)。目的也是让更多的东西成为约定或者减少不必要的配置。

​ 作为开发人员,使用工具固然重要,但是不能一直认为工具就是工具,作为编程人,要了解工具背后的设计思想和原理,这样才能开发出类似于SpringBoot这样的工具(可把我厉害坏了,插会腰)。我一直认为代码谁都可以写,但是思想这种东西抄不来,也模仿不了。但是正是思想这种东西才将程序员分为三六九等,说了半天,没有实质性的东西。。。诸君,努力吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章