首先创建一个maven模块
第一步在pom文件中导入spring的坐标 引入完成之后刷新maven
maven仓库spring坐标地址 https://mvnrepository.com/artifact/org.springframework/spring-context
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.15</version>
</dependency>
第二步我们要创建接口和实现
在src目录java下创建dao接口 在接口中随便写一个方法
编写实现类去实现userdao这个接口 在这个实现类中写上一段话做测试
第三步 下面我们来编写xml 配置 在resources配置文件夹下创建一个springConfig文件
名字随便起 建议(applicationContext.xml)
第四步
配置xml文件 添加一个bean id可以随便填写 class要填写你实现类的路径
第五步测试
创建java文件夹中创建一个测试类
测试
代码如下
dao层
package com.lkds.dao;
public interface userDao {
public void save();
}
实现层(impl)
package com.lkds.dao.impl;
import com.lkds.dao.userDao;
public class userDaoImpl implements userDao {
@Override
public void save() {
System.out.println("lkds.spring");
}
}
测试层
package com.lkds.demo;
import com.lkds.dao.userDao;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class userDeno {
public static void main(String[] args) {
ApplicationContext app=new ClassPathXmlApplicationContext("applicotionConfig.xml");
userDao userDao=(userDao) app.getBean("userdao");
userDao.save();
}
}
xml
<bean id="userdao" class="com.lkds.dao.impl.userDaoImpl"></bean>