Spring -- Spring程序开发步骤 代码实现
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring -- Spring程序开发步骤 代码实现相关的知识,希望对你有一定的参考价值。
1. Spring程序开发步骤
1.1 之前的程序开发步骤
通过new相应的对象来调用对象的方法。
1.2 Spirng程序开发步骤
示意图:
开发步骤:
- 导入Spring开发的基本包坐标(依赖)
- 编写Dao接口和实现类
- 创建Spring核心配置文件
- 在Spring 配置文件中配置UserDaolmpl
- 使用Spring的API获得Bean 实例
1.3 快速入门代码实现
1.3.1 导入Spring开发的基本包坐标(依赖)
pom.xml
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.3</version>
</dependency>
</dependencies>
1.3.2 编写Dao接口和实现类
UserDao.java
package com.tian.dao;
/**
* ClassName: UserDao
* Description:
*
* @author Tianjiao
* @date 2021/10/20 23:49
*/
public interface UserDao {
void save();
}
UserDaoImpl
package com.tian.dao.impl;
import com.tian.dao.UserDao;
/**
* ClassName: UserDaoImpl
* Description:
*
* @author Tianjiao
* @date 2021/10/20 23:49
*/
public class UserDaoImpl implements UserDao {
@Override
public void save() {
System.out.println("Save Running...");
}
}
1.3.3 创建Spring核心配置文件
1.3.4 在Spring 配置文件中配置UserDaolmpl
applicationContext.xml 这个名字可以随意取,但一般取这个名字。
<?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 可以随意取 ; class对于Spring IOC 要管理的类-->
<bean id="userDao" class="com.tian.dao.impl.UserDaoImpl"/>
</beans>
1.3.5 使用Spring的API获得Bean 实例
Test.java
package com.tian;
import com.tian.dao.impl.UserDaoImpl;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
/**
* ClassName: Test
* Description:
*
* @author Tianjiao
* @date 2021/10/21 0:01
*/
public class Test {
public static void main(String[] args) {
//解析beans.xml文件 , 生成管理相应的Bean对象
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
//getBean : 参数即为spring配置文件中bean的id .
UserDaoImpl user = (UserDaoImpl) context.getBean("userDao");
user.save();
}
}
运行结果:
以上是关于Spring -- Spring程序开发步骤 代码实现的主要内容,如果未能解决你的问题,请参考以下文章