2.Spring快速入门

2.Spring快速入门

2.1 Spring程序开发步骤

在这里插入图片描述

  1. 导入Spring开发的基本包坐标
  2. 编写Dao接口和实现类
  3. 创建Spring核心配置文件applicationContext.xml
  4. 在Spring配置文件中配置Bean
  5. 使用Spring的API获得Bean实例

2.2 入门代码实现

1.导入依赖

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

2.编写JavaBean

package com.lxg.spring1.dao;

public interface UserDao {
    public void save();
}
package com.lxg.spring1.dao.impl;


import com.lxg.spring1.dao.UserDao;

/**
 * @author lxg
 * @description 实现类
 * @date 2021/9/24
 */
public class UserDaoImpl implements UserDao {

    public UserDaoImpl() {
        System.out.println("UserDaoImpl被创建了");
    }

    public void init(){
        System.out.println("初始化方法...");
    }

    public void destory(){
        System.out.println("销毁方法...");
    }

    public void save() {
        System.out.println("save running...");
    }
}

3.配置javaBean

<?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配置
    用于配置对象交由Spring 来创建。默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。
     id:Bean实例在Spring容器中的唯一标识
     class:Bean的全限定名称
    -->
    <bean id="userDao" class="com.lxg.spring1.dao.impl.UserDaoImpl">
    </bean>

</beans>

4.使用Bean实例

package com.lxg.spring1;

import com.lxg.spring1.dao.UserDao;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @author lxg
 * @description 测试类
 * @date 2021/10/8
 */
public class MyTest {

    @Test
    public void testUserDao(){
        ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext1.xml");
        UserDao userDao = (UserDao)app.getBean("userDao");
        userDao.save();
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值