java spring jar包下载

想学习一下java spring,真是不知道怎么来着手。

在网上查了一下eclipse里建spring工程的方法:

1、创建Java项目

转到 文件菜单- 新建项目Java项目。输入项目名称,例如firstspring- 完成。现在,创建了Java项目。

2、添加spring jar文件

这里提到spring jar最好下载到本地。所以我又查找了下载的方法。

官网:https://repo.spring.io/ui/packages

点击Artifacts  ->  libs-release-local  ->  org  ->  springframework  -> spring  

然后再表示出来的版本里选择想要的版本下载后解压缩就可以了。

我下载的是5.2.9版,spring-5.2.9.RELEASE-dist.zip,挤压后如图:

工程里创建一个文件夹lib,复制需要的jar包到lib文件夹下,

配置jar包

导入jar包

import导入包

 

3、创建Java类

右键单击src 新建写类名称

package com.nhooo;
public class Student {
private String name;
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public void displayInfo(){
    System.out.println("Hello: "+name);
}
}

4、创建xml文件

创建xml文件单击src-新建-file-给出文件名

<?xml version="1.0" encoding="UTF-8"?>
<beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
               http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="studentbean" class="com.nhooo.Student">
<property name="name" value="Vimal Jaiswal"></property>
</bean>
</beans>

创建测试类

创建Java类,例如测试。在这里,我们使用BeanFactory的getBean()方法从IOC容器中获取Student类的对象。让我们看一下测试类的代码。

package com.nhooo;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.support.BeanDefinitionReader;
import org.springframework.beans.factory.support.BeanDefinitionRegistry;
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class Test {
	public static void main(String[] args) {
		Resource resource = new ClassPathResource("applicationContext.xml");
		BeanFactory beanFactory = new DefaultListableBeanFactory();
        BeanDefinitionReader beanDefinitionReader = new XmlBeanDefinitionReader((BeanDefinitionRegistry) beanFactory);
        beanDefinitionReader.loadBeanDefinitions(resource);
        Student student=(Student)beanFactory.getBean("studentbean");
        student.displayInfo();
	}
}

运行结果: “Hello: Vimal Jaiswal”

posted @   朋朋78  阅读(563)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示