④. 然后点右侧giadle进行项目的刷新,开始重新加载工程
⑤. 如无意外,构建Spring源码完成:
④. 测试源码环境
- ①. 创建一个子工程名为:springsource-test,然后创建一个MainTest类进行测试
②. 随便找个spring的工程,比如找这个spring-websocket工程里面的spring-websocket.gradle这个配置,在这个spring-websocket.gradle里面找dependencies下面的compile(如下图所示)
compile(project(":spring-context"))
③. 比如就测试spring的ioc容器,就把compile(project(":spring-context"))这个复制到springsource-test工程下面的build.gradle的里面dependencies下面添加进去(如下图所示)
- ④. 然后重新刷新一下springsource-test这个工程
- ⑤. 只要引入相关依赖成了,就可以创建一个IOC容器进行测试了
一旦快捷键有提示,就说明引入成功了
package com.xiaozhi.bean; public class Person{ private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Person{" + "name='" + name + '\'' + '}'; } }
<?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"> <bean class="com.xiaozhi.bean.Person" id="person"> <property name="name" value="tangzhi"></property> </bean> </beans>
package com.xiaozhi; import com.xiaozhi.bean.Person; import org.springframework.context.support.ClassPathXmlApplicationContext; public class MainTest { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("beans.xml"); Person bean = context.getBean(Person.class); System.out.println(bean); } }