瞳孔中的彼岸 2016-04-27 13:26 采纳率: 0%
浏览 1276

新人学spring框架xml路径不会填

package spring;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import org.springframework.core.env.StandardEnvironment;
public class DItest{

@SuppressWarnings("resource")  
public static void main(String[] args) {  
    ApplicationContext atx = new ClassPathXmlApplicationContext("beans.xml");  
    UserDao userDao = (UserDao) atx.getBean("userDao");  
    userDao.add();  
}  

}

package spring;

public class UserDao {

private User user;

public void add(){  
    System.out.println("add from userdao");  
    System.out.println(user.toString());  
}  

public User getUser() {  
    return user;  
}  

public void setUser(User user) {  
    this.user = user;  
}  

}

package spring;

public class User {

private String name;

private int age;

private int score;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public int getScore() {

return score;

}

public void setScore(int score) {

this.score = score;

}

public String toString(){  
    return "tostring from user";  
}  

}

beans.xml

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

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">







基本都是抄的代码,想运行试试结果发现报错
Cannot find class [spring.spring.User] for bean with name 'user' defined in class path resource [beans.xml];
应该是路径问题但是改了好多种都不对啊(╯‵□′)╯︵┻━┻,求教

  • 写回答

3条回答

  • 破小孩儿 2016-04-28 06:51
    关注

    学得不精呀。嘻嘻。
    ClassPathXmlApplicationContext,如果要用这个,把你的beans.xml放到你的源代码根目录下。
    换句话说,看看你的编译目标目录下(比如classes或target),有没有这个文件产生。

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体