SpringBoot快速入手

SpringBoot是为了能够尽快地启动和运行项目,SpringBoot内置了一个服务器,让我们无需手动进行配置而能够快速启动项目;还能解决相关库的依赖、不同库之间的版本冲突等问题,简化了Spring的开发。

一、SpringBoot的优点

  1. SpringBoot不用进行大量的XML配置和注解;
  2. SpringBoot项目可以很好的与Spring生态系统集成;
  3. SpringBoot提供内嵌服务器(Tomcat)可以很好的开发和测试项目;
  4. SpringBoot提供了多种插件,可以使用内置工具(如:Maven)开发和测试项目;
  5. 开发基于Spring的应用程序很容易;

二、SpringBoot的缺点

版本更迭太快;封装太深,内部原理复杂,初学者不容易理解。

三、SpringBoot项目快速构建

1. 创建一个新项目(File--->New--->Project)

2. 选择spring initalizr (默认是去官网的快速构建工具那里实现)

3. 填写项目信息

4. 选择初始化的组件(勾选Web)

5. 填写项目路径

6. 等待项目构建成功

四、运行原理初步探究

1、spring-boot-starter-parent

SpringBoot项目的父项目都是spring-boot-starter-parent;

继承parent模块可以避免多个依赖使用相同技术时出现依赖冲突;

2、start

导入嵌套式的坐标简化配置,实现坐标依赖传递

3、引导类

程序主入口,初始化spring容器,扫描所有类

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值