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”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理