查看本文 首先 您需要下载spring
如果没有安装 可以查看我的文章
java spring下载步骤
首先 我们打开idea开发工具
选择左上角 File > New > Project
如下图操作 勾选 然后点击下一步
然后我们选择项目目录 这里我直接用了个中文目录 最好不要跟我学哦 因为个人英文不好 就直接用中文目录去记了 输入项目名称 然后点击创建
创建完后直接点击 在当前窗口打开
然后打开我们下载的spring工具
打开里面的libs目录
这里面有非常多的包 但其实我们只需要一部分
因为我们下载只是做一个入门案例 以后随着功能深入 会需要越来越多的包
我们在libs下先找四个包
就是下面四个包 第一个的话是一个java的日志包
这些工具你可以直接在我的上传资源中下载
spring入门案例所需工具
然后在项目中找到 lib 目录 将刚才弄过来的包复制进去
然后 点击 File下的 Project Structure
然后 我们找到模块 点上面的加号
选第一个JAR包
然后在目录中找到我们刚才加进去的几个JAR包
完成之后点OK即可
右键SRC 创建一个包
这里 我们直接取名 gettingStarted
然后右键我们新建的包 创建一个java类
这里 我们直接叫 user
右键 src目录 创建一个xml文件
这里 我直接取名 bean.xml
然后我们改一下这个bean.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">
<!-- user类的对象创建 -->
<bean id = "user" class = "gettingStarted.user"></bean>
</beans>
首先 我们用了一个专门创建对象的bean 标签 这里面有两个属性 id 你可以看着取 这就是个名字 然后 class需要你类对象的正确路径
然后我们编写user类代码如下
public class user {
public String name = "阿衰";
public String getName(){
return name;
}
}
就定义了一个name属性 然后 通过getName去获取 这主要就是测试等会创建对象 通过对象调用 user里定义的这个getName方法
然后在 gettingStarted包下创建一个text类用于测试创建对象
测试类参考代码如下
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class text {
public static void main(String args[]) {
//获取配置文件
ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");
user user = context.getBean("user",user.class);
System.out.println(user.getName());
}
}
首先 我们通过ApplicationContext实现ClassPathXmlApplicationContext 引用了我们的配置文件 这里这个写的就是我们刚才写的bean.xml
然后 我们通过bean.xml 创建了 user对象 这里第一个参数 就是我们给xml bean 标签设置的id值 通过id匹配
然后 我们创建出一个user对象
通过对象调用了getName方法
运行结果如下
也是没有任何的问题