spring
qwer_bob
我把我的成长经历都放在这里,待以后来回忆我的青春
展开
-
springboot2.x 集成kafka 报异常 Failed to start bean ‘inputBindingLifecycle‘
1、异常描述使用springboot2.5.12 集成 spring-cloud-starter-bus-kafka 的时候遇到问题,报异常:Failed to start bean 'inputBindingLifecycle'使用的springcloud版本是2020.0.5搜索了一下解决方案,没解决问题!2、解决办法知道是因为版本兼容问题导致的,但是根据网上所说的修改都没有解决问题。最后去springcloud官网找到官方推荐的对应版本信息:Spring Cloud原创 2022-05-13 16:41:57 · 1357 阅读 · 0 评论 -
baomidou / dynamic-datasource-spring-boot-starter 手动切换数据源
我的项目中需要手动切换数据源,切换后显示不同数据源的内容;而dynamic-datasource-spring-boot-starter的文档要收费,就自己琢磨了一下,这里记录一下。需要解决的核心类:DynamicRoutingDataSource/* * Copyright © 2018 organization baomidou * * Licensed under the Apache License, Version 2.0 (the "License"); * you ma原创 2021-11-24 18:43:05 · 7260 阅读 · 0 评论 -
Spring测试的常用方法
import java.io.File;import java.util.HashMap;import java.util.Map;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.context.support.FileSystemXm...原创 2019-07-30 19:23:15 · 657 阅读 · 0 评论 -
spring中IOC和AOP原理分析
先从IOC说起,这个概念其实是从我们平常new一个对象的对立面来说的,我们平常使用对象的时候,一般都是直接使用关键字类new一个对象,那这样有什么坏处呢?其实很显然的,使用new那么就表示当前模块已经不知不觉的和new的对象耦合了,而我们通常都是更高层次的抽象模块调用底层的实现模块,这样也就产生了模块依赖于具体的实现,这样与我们JAVA中提倡的面向接口面向抽象编程是相冲突的,而且这样做也带转载 2016-08-15 10:38:13 · 746 阅读 · 0 评论 -
比较springmvc和struts2
1struts2和springmvc都实现了mvc的模式,底层实现的都是servlet,通过httpservletrequest和httpservletresponse来实现信息的传递; 只是struts2是类级别的拦截,一个类对应一个request上下文,而springmvc是方法级别的拦截,一个方法对应一个request,而方法方法同时又跟一个url对应,所以说从架构本身上SpringMVC就原创 2016-08-01 09:24:33 · 368 阅读 · 0 评论 -
关于IOC和DI的理解
IOC:Inversion of Control 控制反转DI:Dependency Injection 依赖注入控制反转,从字面意思来看,就是控制权又被动变主动,最后又变回被动。举个例子:你的主管要求你做一件事情,这个时候就存在这么几个过程, 主管命令你做事情(这个时候主动权在主管,你是被动的)你接到命令做事情(这个时候主题是你,你是主动的,控制权在你手里)你完成事情转载 2015-01-14 14:16:40 · 553 阅读 · 0 评论 -
用实例分析listener filter serlvet
案例描述 假设你平时生活在北京,有天你去一个很边远很贫穷的山村体验生活,到了那个山村后,你想要什么东西,村长都会同意,然后安排村民送给你,但是有一点例外的是,一旦你问他们要钱,村长坚决不给,还会带领村民把你打回北京去。 你为了从村民那里带走尽量多的东西,所以你在出发前准备了一个大袋子,希望把村民给的东西都放到袋子里;然后你在回到城市后,这个袋子就没用了,你就把这个袋转载 2016-02-26 12:26:14 · 444 阅读 · 0 评论 -
spring中的context:include-filter和context:exclude-filter的区别
(1)在Spring-MVC.xml中有以下配置: 扫描@Controller注解 -->context:component-scan base-package="com.fq.controller"> context:include-filter type="annotation" expression="org.springframework.ste原创 2016-02-26 15:02:24 · 16873 阅读 · 0 评论 -
详解Spring框架的设计理念与设计模式
Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念,有那几个核心组件?为什么需要这些组件?它们又是如何结合在一起构成Spring的骨骼架构?Spring的AOP特性又是如何利用这些基础的骨骼架构来工作的?Spring中又使用了那些设计模式来完转载 2016-03-25 19:20:42 · 657 阅读 · 2 评论 -
Spring框架的7个模块
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring框架的7个模块组成 Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:◆核心容器:核心容器提供 Spring框架的基本功能。核心容转载 2016-03-25 19:26:49 · 2499 阅读 · 0 评论 -
springmvc教程,快速入门,深入分析
原文章第地址为:http://elf8848.iteye.com/blog/875830/转载 2016-03-28 14:51:19 · 528 阅读 · 0 评论 -
spring中用到哪些设计模式
spring源码也读了两遍了,但对于里面描述的关系还是不太清楚,以后再多读几遍吧,但总还有些收获的,下面就说说spring用到的设计模式主要有哪些:1.工厂模式,这个很明显,在各种BeanFactory以及ApplicationContext创建中都用到了;2.模版模式,这个也很明显,在各种BeanFactory以及ApplicationContext实现中也都用到了;3.代理模式,在转载 2016-04-01 16:01:03 · 13618 阅读 · 2 评论 -
解析spring的IOC、AOP?
1、Spring IOC IoC与DI首先想说说IoC(Inversionof Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱 好、qq号、电话转载 2016-04-01 16:27:44 · 465 阅读 · 0 评论 -
springmvc工作原理
上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数C转载 2016-08-03 17:13:25 · 352 阅读 · 0 评论 -
Spring各jar包的作用
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己转载 2016-08-03 17:06:31 · 274 阅读 · 0 评论