1.背景
2.入门步骤
步骤一:下载spring依赖包
下载地址:https://repo.spring.io/release/org/springframework/spring/
建议下载最新的稳定版本
下载好后如图:
步骤二:idea建立一个java工程
步骤三:导入spring的核心包
解压步骤一中下载的spring包,然后选择如下包进行导入
注意commons-logging-1.1.1.jar不是spring里面的,但是spring里面需要用到,所以这个包也要加上
导入方式:
步骤四:建立一个普通的产品对象Product.java
package com.ldp.model;/*** @Copyright (C) XXXXXXXXX科技股份技有限公司* @Author: lidongping* @Date: 2021-01-11 11:22* @Description:*/public class Product {private Integer id;private String name;private Double price;// get set 略}
步骤五:建立一个bean1.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"><!-- 将产品对象放入spring容器--><bean id="product" class="com.ldp.model.Product"></bean></beans>
步骤六:写一个测试
package com.ldp.test;import com.ldp.model.Product;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;/*** @Copyright (C) XXXXXXXXXXX科技股份技有限公司* @Author: lidongping* @Date: 2021-01-11 11:26* @Description:*/public class Testbean01 {/*** 测试1* 使用自己new的方式获得Product对象*/@Testpublic void test01() {Product product = new Product();System.out.println("product=" + product);}/*** 测试2* 从spring容器中获得产品对象*/@Testpublic void test02() {// 1.加载 spring 配置文件ApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml");// 2.获取配置创建的对象Product product = context.getBean("product", Product.class);// 3.使用对象System.out.println(product);}}
