【SpringBoot】的快速入门程序

1.什么是SpringBoot
随着动态语言的流行(Ruby、Groovy、Node.js),Java的开发显得格外笨重(繁多的配置、低下的开发效率、复杂的部署流程及第三方技术集成难度大)。在上述的环境下,SpringBoot应运而生,它使用“习惯优先配置”(项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须手动进行配置)的原则。使用它容易创建一个独立运行(运行jar、内嵌Servlet容器)、准生产级别的基于Spring框架的项目(不用或者只需很少的Spring配置)。

2.SpringBoot核心功能

  • 2.1独立运行的Spring项目
    以jar包的形式独立运行,运行一个SpringBoot项目只需通过java -jar xx.jar来运行。

  • 2.2内嵌servlet容器
    可选择内嵌tomcat、jetty..,无须以war形式部署项目。

  • 2.3提供starter简化maven配置
    提供了一系列的starter pom来简化maven的依赖加载,例如,当你使用了spring-boot-starter-web
    这里写图片描述

  • 2.4自动配置Spring
    根据在类路径中的jar包、类,为jar包里的类自动配置Bean,减少了我们要使用的配置。当然,只是考虑大多数的开发场景,若在实际开发中我们需要的配置Bean,而SpringBoot没有提供支持,则可以自定义自动配置。

  • 2.5准生产的应用监控
    提供基于http、ssh、telnet对运行时项目进行监控。
  • 2.6无代码生成和xml配置
    Spring4.x提倡使用Java配置和注解配置组合,而SpringBoot不需要任何xml配置即可实现Spring的所有配置。

3.SpringBoot的优点
1)快速构建项目
2)对主流开发框架的无配置集成
3)项目可独立运行,无须外部依赖Servlet容器
4)提供运行时的应用监控
5)极大的提高了开发、部署效率
6)与云计算的天然集成

4.SpringBoot的快速搭建

  • 4.1 打开浏览器,输入http://start.spring.io/,填写项目信息,下载代码即可。
    这里写图片描述

  • 4.2IntellJ IDEA和Spring Boot CLI(对这两种搭建方式感兴趣的可以自行深入研究)

  • 4.3Spring Tool Suite
    习惯Eclipse开发项目的人员,使用STS构建项目十分简单。若不想安装STS插件,可以直接下载https://pan.baidu.com/s/16maOAKJ9f-keCPxiJ2xFgA,密码kps0,个人比较喜欢这个方式,接下来重点讲解。

5.新建Spring Boot项目

  • 5.1新建Spring Starter Project
    这里写图片描述

  • 5.2填写项目信息和选择技术
    这里写图片描述
    这里写图片描述
    这里写图片描述

  • 5.3项目结构
    这里写图片描述

  • 5.4项目依赖树
    这里写图片描述

  • 5.5添加测试控制器
    为了简单演示,不再新建控制器类,而直接在入口中编写代码
    这里写图片描述

    启动Spring Boot项目
    这里写图片描述
    这里写图片描述

    访问http://localhost:8090/
    这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值