我的第一个java Spring小程序

在使用框架之前,要下载相对应的spring包,参考这一篇博文,单击跳转

在eclipes中新建一个java项目,
在src下面新建一个Floder文件夹,命名为lib,将下载好的jar包导入进来,复制粘贴。
在这里插入图片描述
选择lib,右键选择build path 当右侧的是Exclude再选择Configure build path ,如果是include单击即可。
在这里插入图片描述
在配置环境的时候选择Add JARs 可以看到我们这一个项目,点开在src文件夹下面有一个lib文件(我的这个是因为配置好了之后才截的图所以没有。),将lib文件夹里的jar包全部选中再单击ok,最后apply应用即可。
在这里插入图片描述
接下来就是创建java代码了,如最上面一张图,新建一个Student.java文件。代码很简单,这也就是javabean。定义一个类,几个属性,并对属性进行封装。以及最后定义一个输出的方法用于测试。

package com.lzq.spring.model;
public class Student {
private String name;
private int no;
public String getName() {
	return name;
}
public void setName(String name) {
	this.name = name;
}
public int getNo() {
	return no;
}
public void setNo(int no) {
	this.no = no;
}
public void information() {
	System.out.println("姓名:"+name+", 学号:"+ no);
}
}

配置applicationContext.xml文件,在配置这一个文件的时候有很多需要注意的事项。在bean标签中定义的id在测试类中会用到,其次class属性要指到对应的java文件,(即当按住ctrl时单击该属性值会跳转到那个相对应的Java文件),后面的propertyname属性表示对应的变量,value表示对应的变量值。

<?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="Student" class="com.lzq.spring.model.Student">
       <property name="name" value="月月鸟"></property>
       <property name="no" value="1825123624"></property>
       <!-- 给属性设置值 -->
    </bean>
</beans>

最后定义一个用于测试的类。在使用Student类的时候,getbean的对象分别要传入的是,在配置文件中定义的一个id,以及类名.class。获取到了一个对象后,使用该对象.一个方法,即student.information();

package com.lzq.spring.test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.lzq.spring.model.Student;
public class StudentTest {
	public static void main(String[] args) {
	ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
	Student student = ac.getBean("Student",Student.class);
	student.information();
}
}

到最后运行该程序,可以看到在控制台上的输出的值就是在配置文件当中设置的值。
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Modify_QmQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值