我的springBoot框架学习总结

本文介绍了SpringBoot的优势和核心功能,如约定优于配置、起步依赖和自动配置。通过一个简单的入门案例,展示了如何创建Maven工程,导入SpringBoot的父工程和web起步依赖,编写引导类和Controller组件,实现快速启动并响应HTTP请求。

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

一、SpringBoot的介绍

什么是SpringBoot:Springboot它是对 spring的一种封装,采用一些默认的配置、默认的依赖简化了我们对spring的使用,大大于提高了我们的工作效率。

我们知道流行起来的新框架,一般都是能解决某些痛点的。那么SpringBoot能解决哪些问题呢?

Spring的优点:

IOC(控制反转):把三层的实例的创建权交给sping容器即applicationContext,就能DI-依赖注入(DI能解耦)

AOP (面向切面编程)    :基于JDK和CGLib的动态代理用来功能的动态增强,常用的地方有事务、日志、权限(一大片通用的功能才建议使用aop,不然没必要)。

 

Spring的缺点:

A,配置比较繁琐     (因为Spring轻代码重配置)

B,导入坐标很多,坐标关系管理也是一个问题  

 

Springboot可以很好的解决这两个问题。

思想(口号):约定大于配置两个核心功能:

  1. 有起步依赖:将为了实现某方面功能需要的JAR包打包,封装到一起,只需要导入打包的包就可以了。
  2. 能自动配置:启动时会根据项目需要自动进行默认的配置

 

 

二:SpringBoot的入门案例

1、创

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值