我有个问题??????

来源:3-1 Spring Bean装配之Bean的配置项及作用域

只想敲个代码

2019-03-22 21:19

package main.java.com.xiaodao.bean;
public class BeanScope {
public void say(){
System.out.println("BeanScope say:" +this.hashCode());
}
}
<?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
        http://www.springframework.org/schema/beans/spring-beans.xsd" >
        
        <bean id="beanScope" class="main.java.com.xiaodao.bean.BeanScope" scope="singleton"></bean>
        
 </beans>
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.BlockJUnit4ClassRunner;
import main.java.com.xiaodao.bean.BeanScope;
import test.java.com.xiaodao.test.base.UnitTestBase;
@RunWith(BlockJUnit4ClassRunner.class)
public class TestBeanScope extends UnitTestBase {
public TestBeanScope() {
super("classpath*:spring-beanscope.xml");
}
@Test
public void testSay() {
BeanScope beanScope = super.getBean("beanScope");
beanScope.say();
}
}



运行报错,No bean named 'beanScope' is defined

找不到定义为beanScope的bean


写回答 关注

1回答

  • 旅行的癞蛤蟆
    2019-03-29 03:35:07

    BeanScope类上是不是应该加个@Service注解

Spring入门篇

为您带来IOC和AOP的基本概念及用法,为后续高级课程学习打下基础

268785 学习 · 963 问题

查看课程

相似问题