![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 93
小洋人最happy
梦想,源自坚持
展开
-
Spring之通过XML装配Bean
IOCIOC思想基于IOC容器完成,IOC容器底层就是对象工厂。Spring提供IOC容器实现两种方式(两个接口):BeanFactory:IOC容器基本实现,是spring内部使用的接口,不提供给开发人员使用加载配置文件时,不会主动创建对象,在使用对象时才会创建ApplicationContext:BeanFactory的子接口,提供更多更强大的功能,供开发人员使用加载配置文件时, 完成对象创建主要有是个实现类ClassPathXmlApplicationContextFil原创 2021-05-17 17:33:14 · 384 阅读 · 3 评论 -
Spring中Bean的作用域
默认情况下,Spring容器中所有bean都是以单例形式创建的,也就是说,不管给定的一个bean被注入到其他bean多少次,每次注入的都是同一个实例。分类Spring定义了多种作用域,可以基于这些作用域创建bean,主要有如下:singleton(单例):默认值,在整个应用中,只创建bean的一个实例,加载spring配置文件时,会创建单实例对象prototype(原型):每次注入或通过Spring应用上下文获取的时候,都会创建一个新的bean实例session(会话):在web应用中,为每个会原创 2021-05-13 20:49:28 · 129 阅读 · 0 评论 -
Spring报错:通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明
问题通过Spring注解方式配置时,报错如下:Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 8 in XML document from class path resource [com/happy/hello/h/annotati...原创 2018-06-22 14:06:09 · 7219 阅读 · 3 评论 -
使用JUnit4.12报错java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing解决方案
问题在使用JUnit4.12时,报错如下:xception in thread "main" java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.d...原创 2018-06-23 07:47:14 · 3325 阅读 · 0 评论 -
Spring AOP报错之通配符的匹配很全面, 但无法找到元素 'aop:config' 的声明
问题配置完aop后,运行时报错,如下:/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home/bin/java -ea -Didea.launcher.port=7534 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA.app/Contents/bin"...原创 2018-06-25 10:26:18 · 8023 阅读 · 0 评论 -
Spring AOP报错之Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0
问题在使用junit对spring aop做测试时,报错如下:om.happy.hello.j.aop.AopTest@49438269]java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCach...原创 2018-06-24 09:30:14 · 11623 阅读 · 6 评论 -
pom.xml依赖管理和版本控制
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0...原创 2018-06-26 16:55:44 · 3768 阅读 · 0 评论