##Spring坑一(持续更新)

java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext错误

今天是第一次听B站上一位老师的解说,关于spring的入门,老师讲解很详细,从spring最开始时候讲的,学习了一个超简单的小例子,可是在我的模仿下错误百出代码如下:
出现的问题:
错误:错误: 无法初始化主类 com。
错误: 无法初始化主类 com.lxz.Test
原因: java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
xml部分配置:

首先是对于XML的配置问题:重点,将包下好导入,将xml放在scr目录下

<?xml version="1.0" encoding="UTF-8"?>






两个类配置,一个是测试类,一个Student类
Student类代码:

注意:get和set方法,实在不行用source方法生成

可能出现的错误:
get不到内容,出现null,0,0的情况
public class Student {
private String stuName;
private int stuId;
private int stuAge;

public String getStuName() {
	return stuName;
}

public void setStuName(String stuName) {
	this.stuName = stuName;
}

public int getStuId() {
	return stuId;
}

public void setStuId(int stuId) {
	this.stuId = stuId;
}

public int getStuAge() {
	return stuAge;
}

public void setStuAge(int stuAge) {
	this.stuAge = stuAge;
}


@Override
public String toString() {
	// TODO Auto-generated method stub
	return this.stuName+","+this.stuId+","+this.stuAge;
}

}

测试类代码:
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {

public static void main(String[] args) {

注意: 记住加xml后缀

	ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.**xml"**);
	 Student student = (Student)context.getBean("dalao");
	 System.out.println(student);			
}

}
总结下网上其他的原因:jdk版本不匹配,重启eclipse,重下载eclipse,与springtool匹配,重新创建项目等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值