下载Spring-Framework。
https://gitee.com/mirrors/Spring-Framework
这个是 gitee spring镜像 每天更新一次
压缩后打开/gradle/wrapper下的properties文件
查看distributionUrl用的哪个版本的gradle 先到网上下载 然后使用下载的gradle包本地引入 不然直接下载很慢
我这里是gradle-6.8.3-bin.zip.
本地引入例子:distributionUrl=file:///H:/android/gradle-6.8.3-bin.zip
repositories修改:
repositories {
maven {url 'https://maven.aliyun.com/nexus/content/groups/public/'}
maven { url 'https://repo.springsource.org/plugins-release/' }
}
查看根目录文件下的 import-into-idea.md
里面有步骤
-
预编译oxm :使用命令
./gradlew :spring-oxm:compileTestJava //windows 去掉./
2.idea 导入 build.gradle 之后整个项目就会加载
3.出现提示时,排除spring-aspects模块,因为该模块使用了idea无法识别的代码类型。
编译完成后,随便找个模块下test单测跑一下是否成功
然后就是我们新加入自己的moudle
右键根目录New moudle 选择Gradle 勾Java 然后取名就行了
新建模块加入代码
1.MainTest
package com.zxh.test;
import org.junit.Test;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
import org.springframework.core.io.ClassPathResource;
public class MainTest {
@Test
public void MyTest() {
ClassPathResource res = new ClassPathResource("Spring-config.xml");
DefaultListableBeanFactory factory = new DefaultListableBeanFactory();
XmlBeanDefinitionReader reader = new XmlBeanDefinitionReader(factory);
reader.loadBeanDefinitions(res);
System.out.println(factory.getBean(TestBean.class).getName());
}
}
2.TestBean
package com.zxh.test;
public class TestBean {
private String name = "hehe";
public TestBean(String name) {
this.name = name;
}
public TestBean() {
}
@Override
public String toString() {
return "TestBean{" +
"name='" + name + '\'' +
'}';
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
3.resources下添加Spring-config.xml 这里我的S大写 注意下
<?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 id="testBean" class="com.zxh.test.TestBean"/>
</beans>
然后就可以测试代码啦
在这步或者上面的步骤中可能出现 java: 程序包jdk.jfr不存在的报错
我们只需要把Project Structure的语言等级改为8,Project和Moudle的SDK换为
OpenJDK8U-jdk_x64_windows_hotspot_8u222b10.zip
**
**
Setting中Gradle下JVM也改为OpenJDK8Ujdk_x64_windows_hotspot_8u222b10.zip 即可
该资源网上找
然后运行就成功了。