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

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

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

什么是 Spring Boot?

Spring Boot 是由 Pivotal 团队提供的全新框架。Spring Boot 是所有基于 Spring Framework 5.0 开发的项目的起点。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。

设计目的:用来简化新 Spring 应用的初始搭建以及开发过程。

从最根本上来讲,Spring Boot 就是一些库的集合,它能够被任意项目的构建系统所使用。它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置)的理念让你的项目快速运行起来。用大佬的话来理解,就是 spring boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包,spring boot 整合了所有的框架,总结一下及几点:

(1)为所有 Spring 开发提供一个更快更广泛的入门体验。

(2)零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。

(3)集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。

(4)提供一系列大型项目常用的非功能性特征,如嵌入式服务器、安全性、度量、运行状况检查、外部化配置等。

(5)Spring Boot 不是Spring 的替代者,Spring 框架是通过 IOC 机制来管理 Bean 的。Spring Boot 依赖 Spring 框架来管理对象的依赖。Spring Boot 并不是Spring 的精简版本,而是为使用 Spring 做好各种产品级准备

Spring Boot 在应用中的角色

  • Spring Boot 是基于 Spring Framework 来构建的,Spring Framework 是一种 J2EE 的框架(什么是 J2EE?)
  • Spring Boot 是一种快速构建 Spring 应用
  • Spring Cloud 是构建 Spring Boot 分布式环境,也就是常说的云应
  • Spring Boot 中流砥柱,承上启下

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

环境准备

(1)JDK 环境必须是 1.8 及以上,传送门:jdk1.8.191 下载

(2)后面要使用到 Maven 管理工具 3.2.5 及以上版本,所以会先介绍 Maven 的安装与配置

(3)开发工具建议使用 idea,也可以 MyEclips

Maven 安装与环境变量配置

(1)Maven 安装:

在官网下载:http://maven.apache.org/download.cgi

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

(2)Maven 配置环境变量:

解压到一个路径,然后配置环境变量:

  • 新建变量名:MAVEN_HOME 变量值:D:\server\apache-maven-3.6.0(这是我的 MAVEN 路径)
  • 编辑变量名:Path 在最前面加上:%MAVEN_HOME%\bin

(3)检查是否配置成功:

在命令行输入:

mvn-V

然后会一大堆东西:

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

(4)配置 maven 仓库:

1.打开 maven 文件夹下的 config 文件夹下的 settings.xml;

2.找到 localRepository 标签,此时是被注释掉的,我们解除注释,然后配置一个路径,例如:D:/space/MavenRepository/maven_jar,这样以后 MAVEN 管理下载的jar 包都会在这个路径下。

【注意】:注意结点的位置,先找到注释掉的部分,贴在下面

D:\space\MavenRepository\maven_jar

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

栏目热文

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

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

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

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

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

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

什么是 Spring Boot ?解释一下:Spring Boot 可以构建一切。Spring Boot 设计之初就是为...

2023-11-09 18:39:30查看全文 >>

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现在已经是企业开发项目的标准框架,至少新项目一般都会使用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查看全文 >>

springboot和springcloud(spring spring boot cloud 区别)

springboot和springcloud(spring spring boot cloud 区别)

墨林码农专注分享开源项目, 精选开源社区技术干货,分享Github、Gitee上有趣、有价值的项目,一起学习,一起成长。...

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

springboot笔记(阿里springboot笔记)

springboot笔记(阿里springboot笔记)

2020年一个不平淡的一年,金三银四也快要到来,各路码友们都开始磨拳擦脚,背面试题、知识点。小编最近得一良友赠送了一份关...

2023-11-09 18:52:16查看全文 >>

文档排行