![](https://img-blog.csdnimg.cn/970c56f9968b49539db6d7c1f1180189.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaEE进阶
文章平均质量分 95
Spring SpringBoot SpringMVC 总结
xyk:
当然,你也可以
展开
-
【Spring Boot】拦截器与统一功能处理
上一篇文章我们讲解了Spring AOP是一个基于面向切面编程的框架,用于将某方面具体问题集中处理,通过代理对象来进行传递,但使用原生Spring AOP实现统一的拦截是非常繁琐的。而在本节,我们将使用一种简单的方式进行统一功能处理,具体如下:统一用户登录权限验证,统一数据格式返回,统一异常处理。原创 2023-08-07 09:48:19 · 1083 阅读 · 0 评论 -
【Spring】Spring AOP 初识及实现原理解析
AOP(Aspect Oriented Programming):面向切面编程,它是⼀种思想,它是对某⼀类事情的集中处理。在我们想要对某一件事情进行集中处理,就可以使用到AOP,它提供一种将程序中的横切关注点模块化的方式。在 AOP 中,我们将这些横切关注点称为“切面”,它们独立于业务逻辑模块,但是可以在程序运行的不同阶段被织入到业务逻辑中。简单来说,AOP 就是对某一件事进行集中处理的思想方式~使用@Aspect@Component // 随着框架的启动而启动。原创 2023-08-05 15:03:18 · 2636 阅读 · 0 评论 -
【SpringBoot】日志是什么+基于lombok的日志输出
获取日志对象使用日志对象的相关方法输出要打印的内容获取日志对象在程序中获取⽇志对象需要使⽤⽇志⼯⼚// 1. 得到日志对象其中,getLogger方法需要传入当前类,用于说明日志归属类,便于我们更加直观的定位到问题类。同时,需要注意的是,Logger 对象属于org.slf4j包下。使用日志对象打印日志@ResponseBody // 用来设置当前类中所有的方法返回的是数据而非页面// 1. 得到日志对象// 写日志logger.trace("我是 trace");原创 2023-08-04 20:13:19 · 1282 阅读 · 1 评论 -
【SpringBoot】有哪些优点+配置文件如何配置?
配置文件是一种存储应用程序配置信息的文件,它包含了应用程序所需要的各种参数、选项和设置。SpringBoot配置文件是必须要存在的一个文件,用来配置SpringBoot应用程序的行为,可以使用多种配置文件格式,比如:properties、yml等。原创 2023-08-03 21:12:15 · 598 阅读 · 0 评论 -
关于Java中的Lambda变量捕获
Java中,不通过Lambda函数入参传入的参数,我们称为函数的自由变量,在Lambda函数中使用自由变量的动作叫捕获。Lambda函数捕获的自由变量,必须是逻辑不变的(不可变或事实上无逻辑修改),通常用final修饰,通常理解为final修饰的变量或者实际final(没有被final修饰,但是使用前没有被修改,理解和被final修饰的变量是一样的)Lambda函数只能捕获自由变量一次,这个变量的值,在多线程中为了防止发生线程安全问题,通常要把它设置为final或者实际final,例如:原创 2023-07-28 21:25:43 · 642 阅读 · 0 评论 -
【Spring】什么是Bean的生命周期及作用域,什么是Spring的执行流程?
在前面的播客中讲解了如何从Spring中存取Bean对象,那么本篇我们来讲解Bean对象的生命周期是什么,Bean对象的6种作用域分别是什么,都有哪些区别,还有Spring容器的是如何启动并执行的,请看下文~~原创 2023-07-28 10:09:11 · 497 阅读 · 0 评论 -
Spring中如何用注解方式存取JavaBean?有几种注入方式?
本篇文章将讲解如何在spring中使用注解的方式来存取Bean对象,spring提供了多种注入对象的方式,常见的注入方式包括 构造函数注入,Setter 方法注入和属性注入,不同的注入方式都有优缺点,下面我们来讲解一下~~原创 2023-07-23 23:36:27 · 534 阅读 · 1 评论 -
Spring项目如何创建?Bean对象是如何存储的?
创建Spring项目1.1 创建Maven项目2.2 配置国内源二、Bean对象的存储和读取2.1 添加spring配置文件2.2 创建Bean对象2.3 读取Bean对象2.3.1 得到spring上下文对象总结:spring框架使用一、创建Spring项目Spring项目的基础就是Maven项目:一路next下去finish之后,出现这样的界面:由于国外源不稳定,可能让下面第二步引入 Spring 依赖会失败,所以这里先介绍如何一下配置国内镜像源。进入Settings,搜索Maven 注原创 2023-07-22 22:59:16 · 195 阅读 · 0 评论 -
为什么学习SpringSpring框架核心与设计思想(IOC与DI)?
即Spring IOC容器就像一个仓库,需要使用的时候直接取,不使用的时候再放回仓库,而此时,对象的创建和销毁的权利都交给 Spring 来管理了。IoC容器是一种反转控制容器,例如Spring框架的Bean容器,它管理了应用程序中的对象,并负责注入对象之间的依赖关系。尝试不在每个类中⾃⼰创建下级类,我们只需要将原来由⾃⼰创建的下级类,改为传递的⽅式(也就是注⼊的⽅式),所以下级类即使发⽣变化(创建或减少参数),当前类本身也⽆需修改任何代码。假如,我们现在构建⼀辆“汽⻋”的程序,要有车身、底盘、轮胎等。原创 2023-07-22 21:58:08 · 315 阅读 · 0 评论