1.2spring第一个程序

一、导入依赖

 <packaging>jar</packaging>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>5.3.7</version>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.13.2</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

二、创建配置文件:applicationContext.xml

  • id:可以随意起
  • class:实体类全限定类名
<bean id="user" class="com.itheima.dao.impl.UserDaoImpl"></bean>

三、测试

复制代码
    @Test
    public void test1(){
        //获取上下文对象,启动容器,并获取容器对象
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
       //从容器中获取对象
        context.getBean("user");
    }
复制代码

 注意:

Spring 底层默认通过反射技术调用组件类的无参构造器来创建组件对象,这一点需要注意。如果在需要无参构造器时,没有无参构造器

posted @ 2023-03-04 09:11  江南0o0  阅读(11)  评论(0)    收藏  举报