spring
文章平均质量分 88
苹果苹果开花吧
努力做头发最多的程序猿
经验分享/避坑指南/岗位咨询/专业知识
因为自己淋过雨,所以想给别人撑把伞~
展开
-
看了我项目中的商品功能设计,同事也开始悄悄模仿了...
这里还是简单介绍下mall项目吧,mall项目是一套基于 SpringBoot + Vue + uni-app 的电商系统,目前在Github已有60K的Star,包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员等功能,功能很强大!原创 2023-07-25 10:17:02 · 86 阅读 · 0 评论 -
Spring AOP切面编程实现原理
基于以上全部就是今天要讲解的Spring AOP相关知识点啦,AOP作为Spring框架的核心模块,在很多场景都有应用到,如Spring的事务控制就是通过aop实现的。采用横向抽取机制,取代了传统纵向继承体系重复性代码,将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码,从而做到保证开发者在不修改源代码。原创 2023-07-24 10:27:29 · 188 阅读 · 0 评论 -
你的Spring应用启动很慢?不妨试试这个工具!
从项目名称中就大概能猜到,这是一个分析Spring应用启动过程的工具。Spring Startup Analyzer通过采集Spring应用启动过程的数据,进而生成一个交互式的分析报告,帮助用户发现Spring应用启动慢的位置。同时,Spring Startup Analyzer还提供了Spring Bean异步初始化的工具,来帮助开发者加快Spring应用的启动时间。下面一起来看看其提供的强大功能。原创 2023-07-24 09:59:10 · 123 阅读 · 0 评论 -
SpringBoot核心特性——ApplicationRunner && CommandLineRunner使用
如果想在SpringApplication启动后做一些操作,那么除了可以监听ApplicationReadyEvent事件外,还可以实现ApplicationRunner或CommandLineRunner接口.原创 2023-07-21 10:50:35 · 410 阅读 · 0 评论 -
一道经典面试题:BeanFactory 和 FactoryBean 有何区别?
这也是 Spring 面试时一道经典的面试问题,今天我们来聊一聊这个话题。区别在于,BeanFactory 是 Spring 框架的核心接口,用于管理和提供 Bean 实例,而 FactoryBean 是一个特殊的 Bean,用于创建和管理其他 Bean 的实例。FactoryBean 在 Bean 的创建过程中提供更多的自定义能力,允许进行额外的逻辑处理。可能有的小伙伴看的还不是很清楚,我们再来详细看下。原创 2023-07-18 10:58:39 · 129 阅读 · 0 评论 -
@Autowired 到底是怎么把变量注入进来的?
在 Spring 容器中,当我们想给某一个属性注入值的时候,有多种不同的方式,例如可以通过构造器注入、可以通过 set 方法注入,也可以使用 @Autowired、@Inject、@Resource 等注解注入。今天就来和小伙伴们聊一聊,@Autowired 到底是如何把数据注入进来的。原创 2023-07-14 11:15:35 · 499 阅读 · 0 评论 -
【Spring】说说BeanFactory、ApplicationContext,也许有你想要的
在我们日常开发中,Spring是必不可少的框架,我们耳熟能详的IoC,AOP都是其思想和工具。其实在日常工作中,我们比较常用的是ApplicationContext,BeanFactory等,今天我们来说说这两个类。原创 2023-07-12 11:25:13 · 139 阅读 · 0 评论