springboot基础篇(一)

目录

一.SpringBoot简介

1.1 parent

1.2 stater

1.3 引导类

1.4  辅助功能

二.SpringBoot项目快速入门

2.1 快速开发一个springboot项目的步骤

2.2 Spring程序与SpringBoot程序对比

2.3 其他快速开发spring boot项目的方法

2.3.1 通过springboot官网创建

2.3.2 通过阿里云创建

2.3.3 手工创建(电脑以前必须创建过boot项目)

2.4 如何隐藏新创建的springboot项目中的某些文件


一.SpringBoot简介

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。

1.1 parent

所有SpringBoot项目要继承的项目,定义了若干个坐标版本号(依赖管理,而非依赖),以达到减少依赖冲突的目的。

spring-boot-starter-parent各版本间存在着诸多坐标版本不同。

1.2 stater

stater: SpringBoot中常见项目名称,定义了当前项目使用的所有依赖坐标,以达到减少依赖配置的目的。
①. 开发SpringBoot程序需要导入坐标时通常导入对应的starter。
②. 每个不同的starter根据功能不同,通常包含多个依赖坐标。
③. 使用starter可以实现快速配置的效果,达到简化配置的目的。

1.3 引导类

SpringBoot的引导类是Boot工程的执行入口,运行main方法就可以启动项目。SpringBoot工程运行后初始化Spring容器,扫描引导类所在包加载bean。

springboot基础篇(一)_第1张图片

1.4  辅助功能

springboot提供了很多辅助功能,比如内置了多款web服务器

 tomcat(默认) :apache出品,粉丝多,应用面广,负载了若干较重的组件

 jetty:更轻量级,负载性能远不及tomcat

 undertow :负载性能勉强跑赢tomcat

我们可以在pom.xml文件中添加以下坐标,以更换web服务器

springboot基础篇(一)_第2张图片

二.SpringBoot项目快速入门

2.1 快速开发一个springboot项目的步骤

1.创建新模块,选择Spring Initializr,并配置模块相关基础信息

springboot基础篇(一)_第3张图片

2.选择当前模块需要使用的技术集

springboot基础篇(一)_第4张图片

 3.编写controller层

springboot基础篇(一)_第5张图片

4.运行自动生成的引导类Springboot08SsmpApplication.java

2.2 Spring程序与SpringBoot程序对比

springboot基础篇(一)_第6张图片

 

2.3 其他快速开发spring boot项目的方法

2.3.1 通过springboot官网创建

官网地址:https://start.spring.io/

springboot基础篇(一)_第7张图片

2.3.2 通过阿里云创建

地址:https://start.aliyun.com

springboot基础篇(一)_第8张图片

2.3.3 手工创建(电脑以前必须创建过boot项目)

1.手工创建一个maven项目,并在pom.xml文件中导入springboot相关坐标

springboot基础篇(一)_第9张图片 2.手工制作引导类

springboot基础篇(一)_第10张图片

 

2.4 如何隐藏新创建的springboot项目中的某些文件

springboot项目创建完成后,会带有许多其他无用的文件,那么有什么方法能把他们隐藏掉呢?

1.在idea中找到settings里的File Types,找到后点击Ignored Files and Folders

springboot基础篇(一)_第11张图片2. 点击+号,输入要隐藏的文件的名字,即可隐藏成功

 

 

你可能感兴趣的:(springboot,spring,boot,java,spring)