关闭

关于bean不能被创建的问题

标签: java
541人阅读 评论(0) 收藏 举报
分类:

今天遇到了一个问题,代码更新后,别人的机子上能运行,我的机子上部署项目运行后报错:

不能创建bean,找到错误后发现是别人写的controller中引用的类对象没有写get set方法。

可是别人机子能运行,是因为它引入了一个jar包,引入这个包后,就会在编译的时候自动生成get set方法,你就不用自己手动生成了。


1、下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar 
2、运行Lombok.jar: java -jar  D:\001_software\work\Java\libs\lombok.jar 
        数秒后将弹出一框,以确认eclipse的安装路径 
3、确认完eclipse的安装路径后,点击install/update按钮,即可安装完成 
4、安装完成之后,请确认eclipse安装路径下是否多了一个lombok.jar包,并且其 
     配置文件eclipse.ini中是否 添加了如下内容: 
           -javaagent:lombok.jar 
           -Xbootclasspath/a:lombok.jar 
     如果上面的答案均为true,那么恭喜你已经安装成功,否则将缺少的部分添加到相应的位置即可 
5、重启eclipse或myeclipse 
6、创建一个java工程,建立如下类: 

  1. 1.public @Data class DataObject {   
  2. 2private String id;   
  3. 3private String name;   
  4. 4private String userId;   
  5. 5private String password;   
  6. 6.} 

7、使用javap命令查看DataObject类编译后的class文件,看看是否生成了相应的getter、setter方法

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:100286次
    • 积分:2334
    • 等级:
    • 排名:第16628名
    • 原创:130篇
    • 转载:48篇
    • 译文:0篇
    • 评论:9条
    文章分类
    最新评论