Spring | 利用Maven搭建Spring的开发环境
本节主要介绍如何利用Maven搭建 Spring 开发环境,使用 Spring 之前需要安装 JDK 、Maven和 IDEA
建议一定要从 Maven 项目开始,而不是从空项目开始,空项目开始会出现很多奇怪的错误
-
JDK 安装
能看到这篇文章的大概都有(??
-
Maven 安装和配置(IDEA 版)
详情:
-
编写 pom.xml
在工程的根目录找到 pom.xml 如果没有就创建一个,在文件中添加如下代码,保存后会自动下载相关 jar 包
<?xml version="1.0" encoding="UTF-8"?>4.0.0 org.example MySpring 1.0-SNAPSHOT 11 11 war org.springframework spring-context 5.2.5.RELEASE junit junit 4.11 test -
配置 bean 的 xml 文件
在工程的源码目录(resources)下 创建Spring Config
applicationContext.xml<?xml version="1.0" encoding="UTF-8"?> -
编写一个测试类
在 IDEA 中新建一个接口和实现类,如
com.riontian.dao.UserDao接口以及com.riotian.dao.impl.UserDaoImpl,具体代码如下:// UserDao.java package com.riotian.dao; public interface UserDao { public void save(); }// UserDaoImpl.java package com.riotian.dao.impl; import com.riotian.dao.UserDao; public class UserDaoImpl implements UserDao { // 默认构造函数 public UserDaoImpl() { System.out.println("UserDaoImpl 创建...."); } @Override public void save() { System.out.println("save running...."); } } -
验证 Spring 是否配置正确
我们定义完spring的配置后,新建一个测试类,只需要按照下面的代码即可获取到“DaoUser”实例对象,调用代码如下:
package com.riotian.demo; import com.riotian.dao.UserDao; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; // Spring 入门程序 public class UserDaoDemo { public static void main(String[] args) { ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); UserDao userDao = (UserDao) app.getBean("userDao"); userDao.save(); } }