关于bean不能被创建的问题

原创 2016年08月30日 15:25:45

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

不能创建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方法

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring中常见的bean创建异常

Spring中常见的bean创建异常1. 概述     本次我们将讨论在spring中BeanFactory创建bean实例时经常遇到的异常 org.springframework.bean...

使用SSM框架整合时,无法创建XXXXBean

异常是这样的 Error creating bean with name 'searchItemServiceImpl': Injection of autowired dependencies fa...

关于TestNG无法采用Spring注入bean的问题解决

昨天新搭建了一个Spring的框架,c
  • lld2002
  • lld2002
  • 2014年09月04日 11:01
  • 1873

Json与Bean互转,Timestamp类型的问题

Json与Java Bean互相转换时,Bean中的Timestamp字段是无法直接处理的,需要实现两个转换器。 DateJsonValueProcessor的作用是Bean转换为Json时将T...

struts2与spring集成时,关于class属性及成员bean自动注入的问题

前几天同事碰到一个问题:正常来说按照Spring官方配置,在struts2与spring整合时,struts配置文件中class属性指向spring配置的bean id,但是在class指向类路径时,...

hessian 在spring中的使用 (bean 如 Dao无法注入的问题)

spring 整合 hessian hessain接口实现类无法通过注解注入spring bean
  • ymlkl
  • ymlkl
  • 2017年03月21日 14:57
  • 1109

Java Bean 属性命名规范问题分析

问题由来: 最近在一个java bean类中定义了一个boolean类型的变量: //boolean属性:是否显示 private boolean isShowCode ; //使用Ec...

搭建SSH框架遇到的struts.xml找不到spring定义的bean的错误(配置文件的路径问题)

最近想写一个jsp的课程作业,打算用了jsp就打算使用一下著名的ssh框架,最近几天一直都在使用原生eclipse搭建ssh,还真的遇到了很多问题,最后不断的改包,修正,我最终的ssh框架是Strut...
  • nijiayy
  • nijiayy
  • 2016年03月21日 15:17
  • 2069

android4.1 JELLY_BEAN:All WebView methods must be called on the same thread[问题已解决]

11-06 18:29:15.582: W/WebView(27807): java.lang.Throwable: A WebView method was called on thread 'Ja...

关于NoSuchBeanDefinitionException: No bean named 'xxxx' is defined问题解决

问题如下 NoSuchBeanDefinitionException: No bean named 'userDao' is defined 查阅了网上关于IoC的资料后,明白了一些这...
  • Tabris_k
  • Tabris_k
  • 2015年06月09日 10:28
  • 21776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于bean不能被创建的问题
举报原因:
原因补充:

(最多只允许输入30个字)