SpringBoot(介绍)

SpringBoot旨在简化Spring应用的初始搭建以及开发过程,它内嵌Servlet容器,支持通过Maven或Gradle简化构建,并采用‘习惯优于配置’的原则。SpringBoot允许快速启动项目,减少XML配置,支持通过yml或properties配置,并能便捷地集成各种第三方框架。在微服务场景下,SpringBoot更是成为了首选框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是SpringBoot

SpringBoot 简化Spring的开发,运行,调试,部署。使用SpringBoot可以做到专注于Spring的开发,减少XML的配置。SpringBoot使用"习惯优于配置"的理念。SpringBoot可以让项目快速的运行起来。

总的来说:SpringBoot就是为了对JavaWeb的开发进行“简化”和“加快”速度,简化开发过程种Xml的配置。这样带来的好处就是降低开发人员对于框架的关注点,可以把更多的精力放到自己的业务代码上。

同时随着微服务的概念的推广和实践,SpringBoot的精简理念又使其成为java微服务开发的不二之选,也可以说SpringBoot就是为了微服务的javaWeb框架。

2.SpringBoot的功能介绍

(1)可独立运行SpringBoot项目:将项目打成jar包在本地用指令运行。

(2)内嵌Servlet容器:无需以war包的形式部署项目

(3)简化maven的配置:通过pom文件配置maven依赖

(4)提供yml 或 properties 进行配置 (项目端口号 数据库配置  redis配置  等等....)

3.SpringBoot优点

(1)能够过快的整合第三方框架,通过maven依赖的引入

(2)打包方便(配置好maven进行项目打包内嵌Servlet tomecat)打成的jar包可直接运行

(3)简化了配置 让我们更多的使用注解即可,无需使用太多的xml等配置文件

之前学习过hibernate struts spring Springmvc mybaitis 这些个框架 都会有很多的配置尤其配置日志 配置bean注入到spring容器实现ioc ,还有struts配置 配置请求的处理层,都简化成注解用注解的引用 在开发代码中可以更直观的在代码中定义controller。

(4)SpringBoot组件默认集成SpringMvc框架。现在都是前后端分离 所以我们的controller层返回Json格式给前端就行 就不需要SpringMvc 的ModelAndView  最后DispatcherServlet 返回Jsp给用户。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值