Spring Boot学习笔记--Day1

8 篇文章 0 订阅
6 篇文章 0 订阅

本篇文章我们 首先介绍什么是SpringBoot,基于Spring所独具的优势以及基本构成。并以为大家演示一个简单的SpringBoot项目作为文章的完美收观。
 

1.什么是SprintBoot:

熟悉java开发的工作人员都知道,随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发略显笨重,即使是使用各种流行框架Spring等,其中穿插着各种繁重的配置,导致开发效率低、部署流程繁杂以及集成第三方技术难度大。为了提升开发效率,节约开发成本,SpringBoot也就应用而生。

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

它使用习惯优于配置的理念,让开发者无需繁重、复杂的文件配置就可以快速地将项目运行起来。使用SpringBoot很容易创建一个独立运行(运行jar,内嵌Servlet)、准生产级别的基于Spring框架的项目,它可以不用或者说只需要使用很少的Spring配置。

2.sprint boot的特点:

SpringBoot和Spring有着千丝万缕的关系。对于Spring的熟练掌握将有利于SpringBoot的学习。比起传统的Spring Web项目,它的优势简单的概括起来就是简单、快速、配置少。不需要下列如此多的步骤:
(1). 配置web.xml,springmvc.xml和spring.xml
(2). 配置数据库连接池,配置数据库事务等
(3). 配置记录系统工作的日志
(4). 配置加载系统运行时系统配置文件的读取

(5). 代码编写完成后,需要部署到tomcat等运行环境上调试
(6). 不支持持续集成、持续部署等
等等一系列的因素都为SpringBoot的向荣产生了良好的开端。

3.基本构成:
SpringBoot的基础结构有三个文件:

src/main/java 程序开发和主程序入口
src/main/resources 放置配置文件
src/test/java 放置测试程序

springboot自己做了许多的配置,所以开发者几乎不需要更多的配置,就可以去完成业务逻辑代码的编写。

4.下面介绍一个最简单的SpringBoot项目:(通过IDEA生成)

通过maven构建项目,我们也可以直接使用IDE完成,并从最原始的方法开始。
首先, 访问http://start.spring.io/;其次, 下载项目压缩包:通过选择构建工具Maven Project、Spring Boot版本2.1.4以及一些工程基本信息,点击“Generate Project”,即可;最后,解压后导入即可,至此,一个基础的web工程就创建完成。当新项目创建成功后,勾选最基础的web模块以及完成controller层代码编写,最后通过启动Application main项目主方法即可运行项目。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

何∑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值