Java:SpringBoot系列——第一章 概述

SpringBoot旨在简化Spring应用的初始搭建、开发和部署过程,通过自动化配置减少手动步骤。它提供了约定优于配置的方式,内嵌Tomcat容器,支持快速构建无配置的SSM项目,并具备健康检查和监控功能。尽管配置内置可能导致错误定位困难,但其对主流框架的集成和快速迭代仍是显著优势。
摘要由CSDN通过智能技术生成

SpringBoot系列——第一章 概述



前言

随着动态语言的流行,Java语言的开发就显得格外笨重:配置繁琐、开发效率低、项目部署复杂、集成第三方技术难度大

SpringBoot是一个开发框架,目的是简化Spring应用中的初始搭建过程、开发过程、部署过程,可以实现无配置的SSM整合

一、 使用SpringBoot的原因

1. SSM项目手动搭建步骤繁琐

步骤多、配置繁琐

  • 创建Maven项目
  • 部署mybatis:添加依赖、创建配置文件
  • 部署Spring、SpringBoot:添加依赖、创建配置文件
  • 添加整合依赖
  • 整合配置

2. SSM项目部署步骤繁琐

项目进行服务器部署步骤繁琐

  • 安装JDK
  • 安装Toncat
  • 安装MySQL
  • 打包SSM项目
  • 部署项目:将war包放到Tomcat中
  • 启动Tomcat

3. 如何简化这些繁琐的配置和部署步骤

SpringBoot就是一个可以简化整合过程中复杂配置的框架

二.、SpringBoot的概述

1. SpringBoot的简介

随着动态语言的流行,Java语言的开发就显得格外笨重:配置繁琐、开发效率低、项目部署复杂、集成第三方技术难度大

SpringBoot是一个开发框架,目的是简化Spring应用中的初始搭建过程、开发过程、部署过程

采用“习惯优于配置/约定”的理念快速的搭建项目的开发环境,我们无需或者很少进行相关配置就能快速的将项目运行起来

2. SpringBoot的特点

  • 能够快速创建基于spring的程序
  • 能够直接使用Java main方法启动内嵌的Tomcat服务器运行springboot程序,不需要部署war包
  • 提供约定的starter POM来简化Maven配置,让Maven的配置变得简单
  • 自动化配置,根据项目的Maven依赖配置,springboot自动配置spring、springmvc等
  • 提供了程序的健康检查功能
  • 基本可以完全不使用xml配合文件,采用注解配置

3. SpringBoot的优点

  • 简化配置

    能够快速的搭建项目,对主流的开发框架都提供了无配置集成(SpringBoot内置了配置)

  • 简化编码

    基本可以完全不使用xml配合文件,采用注解配置

  • 简化部署

    项目可以独立运行,无需单独配置Servlet容器(内置了Tomcat)

  • 简化监控

    提供了运行时监控系统(日志等)

4. SpringBoot的缺点

  • 配置都是内置的,报错时定位比较困难
  • 版本迭代速度比较快,有些版本改动还是比较大

5. SpringBoot的核心

  • 自动配置
  • 起步依赖
  • Actuator
  • 命令行界面
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值