
Spring
文章平均质量分 91
在札幌度假的小犀牛
这个作者很懒,什么都没留下…
展开
-
高频面试题:解决Spring框架中的循环依赖问题
在Spring框架中,循环依赖是指两个或多个bean相互依赖对方以完成自己的初始化。这种依赖关系形成了一个闭环,导致无法顺利完成依赖注入。比如,如果Bean A在其构造函数中需要Bean B,而Bean B同样在其构造函数中需要Bean A,Spring容器在初始化这两个Bean时就会陷入困境,因为它无法确定应该先初始化哪一个Bean。循环依赖不仅会导致应用程序启动失败,还可能导致运行时异常,因此理解并解决此问题对于保障Spring应用的健壮性至关重要。原创 2024-04-28 22:03:13 · 1358 阅读 · 1 评论 -
Spring MVC项目改造Spring Boot项目
最近在公司需要把一个老的Spring Mvc项目升级为Spring Boot项目,升级后将一些无用代码去除,在升级过程遇到了一些问题,特此记录。引入Spring Boot的相关依赖首先需要在pom文件中引入Spring Boot的相关依赖<parent> <groupId>org.springframework.boot</groupId> ...原创 2019-12-19 18:35:42 · 642 阅读 · 0 评论 -
SpringMVC之参数绑定(一)
MVC已经是现代Web开发中的一个很重要的部分,在项目开发中逐步替代了web层中的struts2框架,本篇简单介绍一下Spring MVC的基础参数绑定是如何处理的,高级参数绑定会在后续博文进行介绍。默认支持的参数类型既然学习Spring MVC的参数绑定,首先就要了解其它本身提供了哪些默认支持的参数类型。处理器形参中添加如下类型参数,处理器会默认识别并进行赋值。HttpServletReques...原创 2018-05-10 23:11:27 · 613 阅读 · 0 评论 -
Spring技术内幕 :IoC容器的实现(一)—— Spring IoC容器概述
本篇文章主要简单回顾一下IOC容器的概念与其应用场景,主要参考了《Spring 技术内幕——深入解析Spring架构与设计原理》,作为学习过程的一个记录。1 IoC容器和依赖反转模式 首先简单回顾一下依赖反转的相关概念。如果合作对象的引用或依赖关系的管理由具体的对象来完成,那么会导致代码的高度耦合和可测试性的降低,对于复杂的面向对象系统的设计时极为不利的。在面向对象系统中,对象的依赖关系常常...原创 2018-06-05 14:15:38 · 314 阅读 · 0 评论 -
Spring技术内幕 :IoC容器的实现(二)—— IoC容器系列的设计与实现:BeanFactory和ApplicationContext
在上一篇Spring Framework的核心:IoC容器的实现(一)—— Spring IoC的概述中,我们简单回顾了一下Spring IoC容器中依赖反转的概念以及Spring IoC的应用场景,本文将开始简单了解一下具体容器的继承关系及应用场景。在Spring IoC容器的设计中,可以看到主要的两个容器系列,一个是实现BeanFactory接口的简单接口系列,这个系列的容器只实现了最基本的功...原创 2018-06-06 16:47:51 · 226 阅读 · 0 评论 -
Spring技术内幕 :IoC容器的实现(三)—— IoC容器的初始化过程(一)
在IoC容器实现系列的上一篇中,我们简单了解了IoC容器的两大系列:BeanFactory和ApplicationContext系列。了解了它们的设计思想与应用场景。在本篇博文中,我们将继续探索IoC容器的初始化过程。在上一篇中,我们知道IoC的初始化过程是由refresh()方法启动的,启动过程包括BeanDefinition的Resource定位、载入和注册三个过程。Spring将三个过程分开...原创 2018-06-10 21:14:56 · 197 阅读 · 0 评论 -
SpringBoot 自定义controller无法扫描到的问题
SpringBoot 自定义controller路由找不到,原因是启动类和自定义的Controller包不在同一级目录下。官方建议application.java放的位置: 其余Bean与application.java放在同一个包路径下,但是不建议这么做。解决的办法: 1、把自建的controller类放到启动类同一级目录下(不建议这样做)。2、把启动类@RestController @Enab...原创 2018-07-02 11:18:24 · 7483 阅读 · 1 评论 -
springCloud--spring cloud zuul的Filter详解
本文转载自:https://blog.youkuaiyun.com/u014320421/article/details/79616181在前面我们使用zuul搭建了网关http://blog.youkuaiyun.com/liuchuanhong1/article/details/59056278关于网关的作用,这里就不再次赘述了,我们今天的重点是zuul的Filter。通过Filter,我们可以实现安全控制,...转载 2018-07-19 15:26:55 · 246 阅读 · 0 评论