Spring Framework 基础 —— 第二章 Spring 快速入门
1. Spring 程序的开发步骤 
导入 Spring 开发的基本包坐标
编写 Dao 接口和实现类
创建 Spring 核心配置文件
applicationContext.xml在 Spring 配置文件中配置
UserDaoImpl使用 Spring API 获得 Bean 实例
2. 代码实现
2.1. Spring 安装
IntelliJIDEA 的 Ultimate Edition 自带 Spring Initializer,若使用的是 Community Edition 则需要先安装 Spring Assistant 插件。
2.2. 创建第一个 Spring 项目
选择
Maven并点击下一步
填写项目名称,然后点击
完成
创建项目后,右键点击工程路径,然后点击
添加框架支持...
在该页面中勾选
Spring,然后点击确定,以下载 Spring 相关的依赖包。
下载完成,
lib目录下面的就是 Spring 依赖包
2.3. 代码实现
新建工程,然后在
pom.xml内导入 Spring 的 Maven 坐标,之后加载变更<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.8</version> </dependency> </dependencies>在
src/main/java下新建com.yourname.dao包,然后在里面创建UserDao接口public interface UserDao { public void save(); }在
com.yourname.dao.impl包下新建UsrDao接口的实现类UserDaoImplimport com.gregperlinli.dao.UserDao; public class UserDaoImpl implements UserDao { @Override public void save() { System.out.println("Save running......"); } }在
src/main/resource内新建一个 Spring XML 配置文件,并命名为applicationContext,将
UserDaoImpl配置到applicationContext上面<bean id="userDao" class="com.gregperlinli.dao.impl.UserDaoImpl"></bean>在
src/main/java下新建com.yourname.demo包,然后在里面创建UserDaoDemo类,用于进行测试import com.gregperlinli.dao.UserDao; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class UserDaoDemo { public static void main(String[] args) { ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao userDao = (UserDao) app.getBean("userDao"); userDao.save(); } }