![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 94
孤鸿踏雪
一介书生,三尺微命。
展开
-
Spring教程动画文字版2
这个是笔者在B站看周瑜大神的相关视频时候的笔记B站 周瑜大神原创 2022-03-03 14:43:17 · 316 阅读 · 0 评论 -
Spring教程动画文字版
B站 周瑜大神任意门spring里面的一些概念BeanFactory是一种”Spring容器“,BeanFactory翻译过来就是Bean工厂,顾名思义,它可以用来创建Bean,获取Bean,BeanFactory是Spring非常核心的组件。BeanFactory与BeanDefinition和Bean对象之间的关系工作流程:BeanFactory将利用BeanDefinition来说生成Bean对象,BeanDefinition相当于BeanFactory的原材料,Bea原创 2022-02-19 20:49:09 · 795 阅读 · 0 评论 -
java.lang.Exception: No runnable methods
Spring 或者 Springboot 测试的时候出现的异常log:java.lang.Exception: No runnable methods at org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:191) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializatio..原创 2020-06-14 14:47:33 · 7203 阅读 · 3 评论 -
Spring Bean作用域简介
按照spring官网说明,分成如下五种Scope Description singleton (Default) Scopes a single bean definition to a single object instance for each Spring IoC container. prototype Scopes a single bean definition to any number of o..原创 2020-05-24 21:59:35 · 717 阅读 · 0 评论 -
Spring 实现对象实例化的几种方式
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans https://.原创 2020-05-24 15:45:32 · 583 阅读 · 0 评论 -
Spring JDK动态代理
笔者在学习这块内容是,根据《javaEE互联网轻量级框架整合开发》这本书,复盘了这个例子,顺便把自己的理解记录下来。动态代理: 生成一个占位(代理对象),来代替真实对象,从而控制真实对象的访问。例如:如上如所示,客户是通过商务(代理对象)去访问工程师(真实对象)的。其中代理的作用就是,在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真实对象,这个例子中,商...原创 2018-08-16 15:04:08 · 1905 阅读 · 2 评论 -
Spring AOP 之@DeclareParents 引入
本文承接上文:@AspectJ注解开发Spring AOPhttps://blog.csdn.net/single_wolf_wolf/article/details/81772837在上文源码的基础上进行改进,可以完全复制源码demo进行测试(Spring所需jar需要自己引入)。引言:SpringAOP只是通过动态代理技术,把各类通知织入到它约定的流程中,如果我们希望引入其他类...原创 2018-08-17 15:23:31 · 953 阅读 · 0 评论 -
Spring AOP 之 多切面
接着上文:https://blog.csdn.net/single_wolf_wolf/article/details/81772837多切面 相对来说,只是定义多个切面类,同时配置类中设置一下,demo如下:首先定义一个接口:package com.cmb.multi;public interface MultiAsp { public void test();}...原创 2018-08-17 16:19:48 · 4367 阅读 · 1 评论 -
@Transactional 失效总结
@Transactional底层实现是SpringAOP技术,而SpringAOP技术是动态代理; 1. 静态方法;2. 非public方法;3. 自调用方法:即,一个类的一个方法调用自身另外一个方法,如下:package com.cmb.service.impl;import java.util.List;import org.springframework.bea...原创 2018-08-21 09:47:24 · 1040 阅读 · 0 评论