随笔分类 -  Spring

1 2 下一页

Spring - AOP - @EnableAspectAutoJAutoProxy 与其属性exposeProxy,proxyTargetClass
摘要:这三个属性是Spring框架中与AOP(面向切面编程)相关的配置。 EnableAspectJAutoProxy:这是一个注解,用于开启Spring对AspectJ的自动代理功能。 exposeProxy:这个属性用于配置是否需要将代理对象暴露给AOP创建的Subject,这样就可以在代理对象内部通 阅读全文

posted @ 2024-06-06 14:06 frank_cui 阅读(111) 评论(0) 推荐(0) 编辑

Debug - @Value无法注入
摘要:原因1:@Value无法注入static属性 注意:使用@Value直接放在static的属性上是无法注入内容的!!!此方式会一直是null.如下图 发现@value不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中; spring支持set方法注入,我们可以利用非静态set 阅读全文

posted @ 2022-06-20 11:01 frank_cui 阅读(223) 评论(0) 推荐(0) 编辑

Spring - Unit Test : IOC / Dependency Inject
摘要: 阅读全文

posted @ 2021-12-02 16:51 frank_cui 阅读(13) 评论(0) 推荐(0) 编辑

Spring - Neither GenericXmlContextLoader nor AnnotationConfigContextLoader was able to detect defaults
摘要: 阅读全文

posted @ 2021-12-02 16:19 frank_cui 阅读(353) 评论(0) 推荐(0) 编辑

Spring - The matching wildcard is strict, but no declaration can be found for element
摘要: 阅读全文

posted @ 2021-12-02 16:18 frank_cui 阅读(105) 评论(0) 推荐(0) 编辑

Spring - Could not resolve placeholder "..." in value "..."
摘要: 阅读全文

posted @ 2021-12-02 16:14 frank_cui 阅读(83) 评论(0) 推荐(0) 编辑

Spring - BeanFactory和FactoryBean的区别
摘要:总结 BeanFactory和FactoryBean其实没有什么比较性的,只是两者的名称特别接近,所以有时候会拿出来比较一番。 BeanFactory是提供了IOC容器最基本的形式,给具体的IOC容器的实现提供了规范。 FactoryBean可以说为IOC容器中Bean的实现提供了更加灵活的方式,F 阅读全文

posted @ 2021-03-15 18:02 frank_cui 阅读(78) 评论(0) 推荐(0) 编辑

Spring - component-scan 或者 @Controller @Autowired注解的解析过程?
摘要:总结 1.使用asm技术扫描<context:component-scan base-package="xxxx">里,base-package路径下(以及jar包里的base-package目录)的.class文件,扫描有以下注解的class (判断一个类是否有注解,使用AnnotationMet 阅读全文

posted @ 2021-01-29 23:05 frank_cui 阅读(141) 评论(0) 推荐(0) 编辑

Spring - BeanFactory和ApplicationContext有什么区别?
摘要:BeanFactory和ApplicationContext是Spring的两大核心接口,都可以当做Spring的容器。 (1)BeanFactory是Spring里面最底层的接口,是IoC的核心,定义了IoC的基本功能,包含了各种Bean的定义、加载、实例化,依赖注入和生命周期管理。Applica 阅读全文

posted @ 2021-01-29 14:45 frank_cui 阅读(180) 评论(0) 推荐(0) 编辑

Spring - Spring Bean的生命周期 / Spring Bean 的创建和销毁过程
摘要:新版本 - 循循善诱,容易理解 总结 1.涉及模版模式,Spring 能让用户定制 Bean 的创建过程--》指的是init-method,destory-method -- 这里的模板模式的实现,并不是标准的抽象类的实现方式,而是有点类似我们前面讲到的 Callback 回调的实现方式,也就是将要 阅读全文

posted @ 2021-01-29 14:34 frank_cui 阅读(194) 评论(0) 推荐(0) 编辑

Spring - Spring框架中的Bean是线程安全的么?如果线程不安全,那么如何处理?
摘要:Spring容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体情况还是要结合Bean的作用域来讨论。 (1)对于prototype作用域的Bean,每次都创建一个新对象,也就是线程之间不存在Bean共享,因此不会有线程安全问题。 (2) 阅读全文

posted @ 2021-01-28 20:20 frank_cui 阅读(2303) 评论(0) 推荐(3) 编辑

Spring - Spring的事务实现方式(编程式事务+声明式事务)
摘要:总结 声明式事务:非侵入式,本质是AOP,推荐! 编程式事务:侵入式,需要在代码中调用 commit()、rollback()等事务管方法,还需要在代码中通过try catch,不推荐! ①编程式事务管理使用TransactionTemplate。 ②声明式事务管理建立在AOP之上的。其本质是通过A 阅读全文

posted @ 2020-12-01 21:53 frank_cui 阅读(1399) 评论(0) 推荐(0) 编辑

Spring - 整合Mybatis和Spring
摘要:方式一 1-导入mybatis-spring包 2-在application-context.xml中,配置DataSource,SqlSessionFactory,SqlSession 原本,DataSource,SqlSessionFactory,SqlSession都是在mybatis里配置 阅读全文

posted @ 2020-12-01 21:20 frank_cui 阅读(49) 评论(0) 推荐(0) 编辑

Spring - Spring IOC
摘要:IOC 本质 IOC 容器工作原理 IOC注入方式(XML版本) 1-通过构造函数方式 --> 简化方式:c(constructor)空间 简化为: 2-通过setter方法 --> 简化方式:p(properties)空间 简化为: 3-Autowire自动装配 ByName, ByType Pe 阅读全文

posted @ 2020-11-30 16:40 frank_cui 阅读(51) 评论(0) 推荐(0) 编辑

Spring - Spring有哪些模块?
摘要:Spring框架的七大模块 1. Spring Core框架的最基础部分,提供 IoC 容器,对 bean 进行管理。 2.Spring Context基于 bean,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化、校验和调度等功能。 3.Spring DAO提供了JDBC的抽象层,它可消 阅读全文

posted @ 2020-11-30 12:37 frank_cui 阅读(430) 评论(0) 推荐(0) 编辑

Spring - Spring注解汇总
摘要:***前提*** 1-在springcontext-xml里,开启注解 2- ***生命周期相关*** @PostConstruct 在Spring中,在初始化一个对象时,执行顺序为 Constructor() >> @Autowired >> @PostConstruct 其实从依赖注入的字面意思 阅读全文

posted @ 2020-11-05 00:41 frank_cui 阅读(91) 评论(0) 推荐(0) 编辑

Spring - AOP两种实现 (AspectJ + Spring AOP)
摘要:AOP总结 AOP:Aspect Oriented Programming,面向切面编程。 AOP实现的关键在于 代理模式,AOP代理主要分为静态代理和动态代理。静态代理的代表为AspectJ;动态代理则以Spring AOP为代表。 AspectJ是静态代理,也称为编译时增强,AOP框架会在编译阶 阅读全文

posted @ 2020-11-02 00:17 frank_cui 阅读(898) 评论(0) 推荐(0) 编辑

Spring - 为什么要使用 spring?
摘要:SSH vs SSM 之前常用SSH,如今更新为SSM Spring的优点 开源的免费的框架(容器),是一个轻量级、非侵入式(不伤害已有代码逻辑)的框架。 spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了 阅读全文

posted @ 2020-10-29 23:35 frank_cui 阅读(188) 评论(0) 推荐(0) 编辑

Spring - Spring测试框架
摘要:完整测试框架介绍:Spring基于注解TestContext 测试框架使用详解 @TestExecutionListeners介绍:使用RunWith注解改变JUnit的默认执行类,并实现自已的Listener Spring 3.1 M2: Testing with @Configuration C 阅读全文

posted @ 2020-10-27 14:34 frank_cui 阅读(200) 评论(0) 推荐(0) 编辑

Spring - 三级缓存 + 循环依赖circular reference解决
摘要:详细文章 https://blog.csdn.net/a745233700/article/details/110914620 零、三层循环 Spring中有三个缓存,用于存储单例的Bean实例,这三个缓存是彼此互斥的,不会针对同一个Bean的实例同时存储。如果调用getBean,则需要从三个缓存中 阅读全文

posted @ 2020-08-07 00:34 frank_cui 阅读(551) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示