第三节——spring快速入门

一、Spring开发步骤

  1. 通常java使用类时,需要创建一个class文件(这里用A.class代替),使用时,需要A 对象名 = new a();的方式创建类对应的对象,使用对象名
  2. 再引入spring之后
    1)第一步:创建A.class文件
    2)第二步:配置XML文件,将A配置进文件中,id标识=A
    3)第三步:使用时,通过A 对象名 = Spring客户端.getBean(id标识)获取
    4)在运行第三步时,spring通过读取配置文件,以及传入的id值找到对应的类

二、IDEA快速搭建

  1. 创建一个maven项目,在pom.xml文件里导入sprng-context包
    在这里插入图片描述
<dependency>
	<groupId>org.springframework</groupId>
	<artifactId>spring-context</artifactId>
	<version>5.3.10</version>
</dependency>
  1. 在main-java-dao目录下创建接口,取名叫UserDao
    在这里插入图片描述
public interface userDao {
    
    
    public void save();
}
  1. 在main-java-impl目录下创建实现类,取名叫UserDaoImpl
    在这里插入图片描述
package impl;

import dao.userDao;

public class UserDaoImpl  implements userDao {
    
    

    @Override
    public void save() {
    
    
        System.out.println("save running..........");
    }
}
  1. 在main-resources目录下创建一个spring-config,取名叫:applicationContext(注意:没有执行第一步,导入spring-context坐标是没有spring-sonfig选项)
    在这里插入图片描述
    在这里插入图片描述
<?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="UserDao" class="impl.UserDaoImpl"/>  //这里需要自己写

</beans>
  1. 在main-java目录下新建一个Demo1类,使用main方法获得UserDaoImpl
    在这里插入图片描述
public class Demo01 {
    
    
    public static void main(String[] args) {
    
    
        ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
        userDao dao = (userDao) app.getBean("UserDao");
        dao.save();
    }
}
  1. 点击执行,打印参数,执行成功
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37589805/article/details/120584288