目录
前言:
上一章了解了Spring是干啥的有啥用后,现在需要去学习Spring怎么使用或者怎么编写,这一章就是spring的入门也就是是如何编写一个spring的流程
Spring的编写流程
1、导入Spring的开发基本包坐标(就是在mave里导入spring 包)
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>
</dependencies>
2.编写DAO的接口和实现类
public interface UserDao {
public void save();
}
public class UserDao implements com.itpig.doa.UserDao {
@Override
public void save() {
System.out.println("张建秋");
}
}
3.创建Spring的核心配置文件并且配置
<bean id="UserDao" class="com.itpig.impl.UserDao"></bean>
该文件需要自己创建,创建在resources的目录 下的Spring conf 文件
4.使用Spring的API执行案例
public class UserDaoTest {
public static void main(String[] args) {
ApplicationContext app= new ClassPathXmlApplicationContext("itpig.xml");
UserDao userDao = (UserDao) app.getBean("UserDao");
userDao.save();
}
}
使用时,需要创建ClassPathXmlApplicationContext对象,通过这个对象去获取UserDao的实现类,最后执行。