当前位置:首页 > 机动车 >

springboot快速入门(spring boot框架介绍)

来源:原点资讯(www.yd166.com)时间:2023-11-09 18:39:30作者:YD166手机阅读>>

springboot快速入门,spring boot框架介绍(1)

什么是 Spring Boot ?

解释一下:Spring Boot 可以构建一切。Spring Boot 设计之初就是为了最少的配置,最快的速度来启动和运行 Spring 项目。Spring Boot 使用特定的配置来构建生产就绪型的项目。

Spring Boot 的特性:

  • 使用 Spring 项目引导页面可以在几秒构建一个项目

  • 方便对外输出各种形式的服务,如 REST API、WebSocket、Web、Streaming、Tasks

  • 非常简洁的安全策略集成

  • 支持关系数据库和非关系数据库

  • 支持运行期内嵌容器,如 Tomcat、Jetty

  • 强大的开发包,支持热启动

  • 自动管理依赖

  • 自带应用监控

  • 支持各种 IED,如 IntelliJ Idea、NetBeans

springboot快速入门,spring boot框架介绍(2)

Spring Boot 快速入门

构建项目:

(1)访问 http://start.spring.io/。

(2)选择构建工具 Maven Project、Spring Boot 版本 1.5.8 及一些工程基本信息,可参考下图:

springboot快速入门,spring boot框架介绍(3)

(3)单击 Generate Project 按钮并下载项目压缩包。

(4)解压后,单击 Eclipse,Import | Existing Maven Projects | Next | 选择解压后的文件夹 | Finsh 命令,OK Done!

(5)如果使用的是 Idea,单击 File | New | Model from Existing Source.. | 选择解压后的文件夹 | OK 命令, 选择 Maven ,一路 Next,OK Done!

如果读者使用的是 Idea 工具,也可以这样:

(1)单击 File | New | Project… 命令,弹出新建项目框。

(2)选择 Spring Initializr 选项,单击 Next 按钮,也会出现上述类似的配置界面,Idea 帮我们做了集成。

(3)填写相关内容后,单击 Next 按钮,选择依赖的包再单击 Next 按钮,最后确定信息无误单击 Finish 按钮。

对上面的配置做一个解释:

  • 第一个选择框选择创建以 Maven 构建项目,还是以 Gradle 构建项目,这是两种不同的构建方式,其中 Gradel 配置内容更简洁一些,并且包含了 Maven 的使用,不过日常使用 Maven 居多。


  • 第二个选择框选择编程语言,现在支持 java、Kotlin 和 Groovy。


  • 第三个选择框选择 Spring Boot 版本,可以看出 Spring Boot 2.0 已经到了第五个里程碑了。在实际使用中,我们会优先使用稳定版本,1.0 的最新稳定版本是 1.5.8,也是我们演示使用的版本。

下面就是项目的配置信息了。

  • Group:一般填写公司域名,比如百度公司填 com.baidu,演示使用 com.neo。

  • Artifact:可以理解为项目的名称,可以根据实际情况来填,本次演示填写 HelloWorld。

  • Dependencies:在这块添加我们项目所依赖的 Spring Boot 组件,可以多选。本次选择 Web、devtools 两个模块。

springboot快速入门,spring boot框架介绍(4)

首页 1234下一页

栏目热文

springboot是前端还是后端(springboot最底层是什么)

springboot是前端还是后端(springboot最底层是什么)

摘要:spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开...

2023-11-09 19:09:05查看全文 >>

springboot多数据源(springboot 自动添加数据)

springboot多数据源(springboot 自动添加数据)

通过springboot druid mybatisplus使用注解整合第一步:引入相关的依赖jar,如下:<de...

2023-11-09 18:44:46查看全文 >>

springboot图解(springboot视频播放接口)

springboot图解(springboot视频播放接口)

万物皆可Hello World在一个程序员的眼里,万物皆可Hello World。Spring Boot当然也不例外。下...

2023-11-09 18:54:04查看全文 >>

springboot启动过程图解(SpringBoot启动流程)

springboot启动过程图解(SpringBoot启动流程)

springboot启动过程中会用到事件发布机制。这里先事件发布说明一下。Spring中的事件发布机制。网上有一篇文章介...

2023-11-09 18:32:06查看全文 >>

springboot优缺点(springboot可以开发安卓吗)

springboot优缺点(springboot可以开发安卓吗)

SpringBoot核心功能2.1、独立运行Spring项目Spring boot 可以以jar包形式独立运行,运行一个...

2023-11-09 19:10:21查看全文 >>

springboot三大原理(springboot 原理是啥)

springboot三大原理(springboot 原理是啥)

前言springBoot是Spring的包装,通过自动配置使得SpringBoot可以做到开箱即用,上手成本非常低,但是...

2023-11-09 19:15:42查看全文 >>

springboot详细图解(spring中文开发手册)

springboot详细图解(spring中文开发手册)

什么是 Spring Boot?Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot...

2023-11-09 18:59:46查看全文 >>

springboot超详细教程(springboot项目实战视频)

springboot超详细教程(springboot项目实战视频)

SpringBoot现在已经是企业开发项目的标准框架,至少新项目一般都会使用SpringBoot框架,发现有一个Spri...

2023-11-09 18:50:48查看全文 >>

springboot自动装配原理面试(spring boot自动装配面试题)

springboot自动装配原理面试(spring boot自动装配面试题)

推荐学习1:2:SpringBoot自动配置原理是什么?面试过程中问得最多的可能是自动装配的原理,而自动装配是在启动过程...

2023-11-09 18:46:09查看全文 >>

springboot中文版(spring boot中文官网)

springboot中文版(spring boot中文官网)

Spring Boot Vue全栈开发实战,中文高清PDF资源,需要的可以私我 :)Spring Boot致力于简化开发...

2023-11-09 18:38:03查看全文 >>

文档排行