Spring
文章平均质量分 94
孤鸿踏雪
一介书生,三尺微命。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring教程动画文字版2
这个是笔者在B站看周瑜大神的相关视频时候的笔记 B站 周瑜大神原创 2022-03-03 14:43:17 · 409 阅读 · 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 · 931 阅读 · 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 · 8142 阅读 · 4 评论 -
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 · 804 阅读 · 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 · 668 阅读 · 0 评论 -
Spring JDK动态代理
笔者在学习这块内容是,根据《javaEE互联网轻量级框架整合开发》这本书,复盘了这个例子,顺便把自己的理解记录下来。 动态代理: 生成一个占位(代理对象),来代替真实对象,从而控制真实对象的访问。 例如: 如上如所示,客户是通过商务(代理对象)去访问工程师(真实对象)的。 其中代理的作用就是,在真实对象访问之前或者之后加入对应的逻辑,或者根据其他规则控制是否使用真实对象,这个例子中,商...原创 2018-08-16 15:04:08 · 1989 阅读 · 2 评论 -
Spring AOP 之@DeclareParents 引入
本文承接上文:@AspectJ注解开发Spring AOP https://blog.csdn.net/single_wolf_wolf/article/details/81772837 在上文源码的基础上进行改进,可以完全复制源码demo进行测试(Spring所需jar需要自己引入)。 引言: SpringAOP只是通过动态代理技术,把各类通知织入到它约定的流程中,如果我们希望引入其他类...原创 2018-08-17 15:23:31 · 1033 阅读 · 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 · 4675 阅读 · 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 · 1156 阅读 · 0 评论
分享