SpringBoot自动装配原理(简单易懂)
5发布于 2024-04-08
1、什么是自动装配 自动装配就是把别人(官方)写好的config配置类加载到spring容器,然后根据这个配置类生成一些项目需要的bean对象。 (小声逼逼:就像我们自己在项目了写的config配置类一样的,只不过这个是别人写好的,你什么都不用管) 2、自动装配的开关在哪里 @S...
阅读(2370)赞 (0)
发布于 2024-04-08
1、什么是自动装配 自动装配就是把别人(官方)写好的config配置类加载到spring容器,然后根据这个配置类生成一些项目需要的bean对象。 (小声逼逼:就像我们自己在项目了写的config配置类一样的,只不过这个是别人写好的,你什么都不用管) 2、自动装配的开关在哪里 @S...
阅读(2370)赞 (0)
发布于 2023-04-20
MyBatis进阶测试 波哥给大家分享一套MyBatis的面试题,测测自己掌握的情况吧 一、选择题 1.MyBatis中获取SqlSessionFactory对象使用到的设计模式是? A.工厂模式 B.建造者模式 C.装饰者模式 D.代理模式 2.如下哪个不属于MyBatis...
阅读(2782)赞 (0)
发布于 2023-04-20
当你解决故障的时候,一定要防止对方对问题提前下结论,如果对方局部的证明是能证明结论是正确的,那从全局来看呢?不要在二手信息上深入讨论,不要用二手信息作为重要依据。 最近排查一个奇怪的问题,第一个编程式事务开启不提交,不回滚;第二个声明式事务也提交不成,并且trx_mysql_th...
阅读(2602)赞 (0)
发布于 2023-04-13
今天GitHub热榜上又有一个项目成功引起了我的注意——mall-swarm mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elas...
阅读(2548)赞 (0)
发布于 2023-04-07
大家好,又见面了,我是你们的朋友全栈君。 springws项目地址 一、服务端 下图 主要目录结构,这个是完整的,下面,我们就来构建 1.1、创建spring initializr,下一步 1.2选中springweb,下一步,最后创建 1.3导入依赖 <dependenc...
阅读(1803)赞 (0)
发布于 2023-03-20
描述 Bean 的生命周期,就是一个 Bean 从创建到销毁,所经历的各种方法调用。 简单的来说,一个Bean的生命周期分为四个阶段: 实例化(Instantiation)、 属性设置(populate)、初始化(Initialization)、销毁(Destruction) 注...
阅读(2705)赞 (0)
发布于 2022-12-01
大家好,又见面了,我是你们的朋友全栈君。 目录 一、Spring和Springboot的区别及其注意事项什么? 二、忽略文件技巧,这样就可以减少很多不必要的文件生成 三、SpringBoot Parent讲解 四、stater的介绍 五、引导类的介绍 六、Springboot内置...
阅读(1484)赞 (0)
发布于 2022-11-29
大家好,我是皮鱼。 现在网上有很多播放量巨高的免费编程项目教程,之前我也带大家评测了【瑞吉外卖】、【尚医通】这两个近百万播放的热门项目,很多同学表示挺有收获,但美中不足的是感觉大家都做过。 所以这次我给大家分享一个今年出的、相对较新的项目 —— 硅谷课堂。通过这篇文章,希望能帮大...
阅读(600)赞 (0)
发布于 2022-11-27
文章目录 2021年Spring面试题70道 前言 面试题系列文章传送门 Spring面试题内容 1. 谈谈你对Spring的理解? 2. Spring的特点是什么? 3. Spring的优缺点是什么? 4. Spring由哪些模块组成? 5. 详细讲解一下核心容器(spring...
阅读(1586)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君。 Spring Bean生命周期详解 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将...
阅读(777)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君。 面试题 来自面试官发自灵魂深处的拷问:谈谈你对spring的理解; 一脸懵逼的求职者的内心活动:啥? 具体的问题是什么?现在的面试都不按套路出牌了吗? 抛出一个这么大的问题,你让我怎么回答? 一脸懵逼的求职者的回答:额~ ~ ~ 这个。。...
阅读(1894)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君 一、前言 今天我们来说一说 Spring Bean 的生命周期,小伙伴们应该在面试中经常遇到,这是正常现象。因为 Spring Bean 的生命周期是除了 IoC、AOP 几个核心概念之外最重要概念,大家务必拿下。可 Spring 源代码又...
阅读(1847)赞 (0)
发布于 2022-11-21
大家好,又见面了,我是你们的朋友全栈君。 前言 面试中经常会被问到Spring Bean的生命周期,有些人说记不住,看了一遍源码也是云里雾里的,那是因为只看理论,没有自己实践,如果自己亲自写代码验证一下,不管是对Spring的宏观感受,还是微观的感觉,都会有进一步的理解。 本篇会...
阅读(430)赞 (0)
发布于 2022-11-16
文章目录 一、前置知识 二、Ribbon核心API 三、自定义负载均衡策略IRule 1、编写IRule实现类 2、编写Ribbon配置类 3、应用到全部服务上(Ribbon全局配置) 1)Spring的自动扫描 2)@RibbonClients注解 3、应用到指定服务上(Rib...
阅读(301)赞 (0)
发布于 2022-11-15
哈喽大家好,我是阿Q。 背景 今天又双叒叕被抓壮丁了,被安排进了新的项目组进行任务开发。加入新项目后的第一件事,当然是先研究下同事的代码喽。 在“学习”代码的过程中竟然惊奇的发现同事写了测试用例,对于一直使用PostMan来进行接口测试的我表示非常不理解,测试用例到底有什么神奇之...
阅读(1433)赞 (0)
发布于 2022-11-09
前言 大家在使用IDEA开发的时候有没有注意到过一个提示,在字段上使用Spring的依赖注入注解@Autowired后会出现如下警告 Field injection is not recommended (字段注入是不被推荐的) 但是使用@Resource却不会出现此提示 网上文...
阅读(1389)赞 (0)
发布于 2022-11-09
之前学习了Spring框架的JDBC、MVC,SpringBoot也是Spring框架下面的一个子项目,是Spring生态的一部分; 为什么我们要使用Spring的Boot子项目呢? 如果单独使用Spring或者SpringMVC作为Web开发框架,需要通过大量的配置类/配置文件...
阅读(1863)赞 (0)
发布于 2022-11-08
前言 微服务架构的设计理念已经深入人心,并且四处落地开花,硕果累累,而微服务的开发工具也在日新月异的推陈出新中,除Spring Cloud 生态外,还有很多其他优秀的团队也在进行着微服务架构的设计和开发。例如,华为推出的开源的Service Comb,是一个提供了一套包含代码框架...
阅读(1327)赞 (0)
发布于 2022-11-06
大家好,又见面了,我是你们的朋友全栈君 前言 我们在讲《Spring的Lifecycle》时提到,在Spring的使用中可以通过Lifecycle接口实现一些基于Spring容器生命周期逻辑。与此对照的就是通过@PostConstruct和@PreDestroy在Bean初始化或...
阅读(1719)赞 (0)