
一、Spring程序开发步骤:
① 导入 Spring 开发的基本包坐标(导入坐标)
② 编写 Dao 接口和实现类(创建Bean)
③ 创建 Spring 核心配置文件(创建applicationContext.xml,applicationContext名字可变,但一般约定俗成用它)
④ 在 Spring 配置文件中配置 UserDaoImpl(在配置文件中进行配置)
⑤ 使用 Spring 的 API 获得 Bean 实例(创建ApplicationContext对象getBean)

详细步骤:
首先创建maven无骨架项目,参考:传送门

1.导入 Spring 开发的基本包坐标(导入坐标)

2 编写 Dao 接口和实现类(创建Bean)
在main的java创建Dao接口和实现类:

创建一个UserDao接口:
package cn.itcast.dao;
/**
* @author QLBF
* @version 1.0
* @date 2021/1/10 12:10
*/
public interface UserDao {
public void save();
}
UserDaoImpl实现类:
package cn.itcast.dao.impl;
import cn.itcast.dao.UserDao;
/**
* @author QLBF
* @version 1.0
* @date 2021/1/10 12:11
*/
public class UserDaoImpl implements UserDao {
public void save() {
System.out.println("sping....coming!");
}
}
3. 创建 Spring 核心配置文件(创建applicationContext.xml,applicationContext名字可变,但一般约定俗成用它)(创建applicationContext.xml)
在main的resouces创建spring的配置文件applicationContext(名字可变,但一般约定俗成用它)

<?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">
</beans>
4. 在 Spring 配置文件中配置 UserDaoImpl(在配置文件中进行配置)
然后你要配置刚刚你新建的applicationContext.xml:这里的id是你随便起的,后面你getbean对应就行,然后class是写你要获取对象的全类名
<?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">
<!--这里的id是你随便起的,后面你getbean对应就行,然后class是写你要获取对象的全类名-->
<bean id="userDao" class="cn.itcast.dao.impl.UserDaoImpl"></bean>
</beans>
5. 使用 Spring 的 API 获得 Bean 实例(创建ApplicationContext对象getBean)
我们在test中java创建一个test类:
import cn.itcast.dao.UserDao;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* @author QLBF
* @version 1.0
* @date 2021/1/10 12:27
*/
public class UserdaoTest {
public static void main(String[] args) {
//这里写applicationContext.xml是因为我的spring的配置文件就是applicationContext而已,要看你对应的名字哦
ApplicationContext app=new ClassPathXmlApplicationContext("applicationContext.xml");
//这里getBean的userDao是对应你的这里写applicationContext.xml的id名,因为我知道是UserDao,所以强转了一下
UserDao userDao = (UserDao) app.getBean("userDao");
userDao.save();
}
}

控制台输出:
sping…coming!
入门完成!
本文介绍了Spring程序开发的五个基本步骤:导入坐标、编写Dao接口和实现类、创建Spring核心配置文件、配置Bean以及使用Spring API获取Bean实例。通过详细的操作指南,帮助初学者快速上手Spring开发。
1064

被折叠的 条评论
为什么被折叠?



