第三节——spring快速入门
Posted 想学习安全的小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三节——spring快速入门相关的知识,希望对你有一定的参考价值。
一、Spring开发步骤
- 通常java使用类时,需要创建一个class文件(这里用A.class代替),使用时,需要
A 对象名 = new a();
的方式创建类对应的对象,使用对象名 - 再引入spring之后
1)第一步:创建A.class文件
2)第二步:配置XML文件,将A配置进文件中,id标识=A
3)第三步:使用时,通过A 对象名 = Spring客户端.getBean(id标识)获取
4)在运行第三步时,spring通过读取配置文件,以及传入的id值找到对应的类
二、IDEA快速搭建
- 创建一个maven项目,在pom.xml文件里导入sprng-context包
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.10</version>
</dependency>
- 在main-java-dao目录下创建接口,取名叫UserDao
public interface userDao {
public void save();
}
- 在main-java-impl目录下创建实现类,取名叫UserDaoImpl
package impl;
import dao.userDao;
public class UserDaoImpl implements userDao {
@Override
public void save() {
System.out.println("save running..........");
}
}
- 在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>
- 在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();
}
}
- 点击执行,打印参数,执行成功
以上是关于第三节——spring快速入门的主要内容,如果未能解决你的问题,请参考以下文章