关于spring项目框架结构修复

本文解决了一个使用Struts+Spring+Hibernate框架的旧项目遇到的问题,包括配置文件缺失导致的数据库连接失败及自动生成表Bean等问题。通过在.project文件中添加特定配置并导入相关文件,实现了框架的正常识别。

前提:
   公司旧项目需要维护,该项目采用struts+spring+hibernate框架
出现问题:
1.系统不显示已经添加了struts+srping+hibernate 配置信息,如图【1】
2.建立数据库连接后,无法自动生成;abstract表bean、表bean、表.hbm.xml、表Dao、无法把“表.hbm.xml”添加到 hibernate.cfg.xml 中,如图【2】

  图【1】

图【2】


解决问题:
    通过分析得知,问题出现在配置文件上,涉及的配置文件如下:
 .project
.mystrutsdata
.springBeans
.myhibernatedata
修复的方法如下:
增加hibernate识别的方法:在.project增加以下内容:
       <buildCommand>
 <name>com.genuitec.eclipse.hibernate.HibernateBuilder</name>
 <arguments></arguments>
 </buildCommand>
<natures>
        <nature>com.genuitec.eclipse.hibernate.hibernatenature</nature>
</natures>
增加spring的方法:在.project增加以下内容:
<buildCommand>
   <name>com.genuitec.eclipse.springframework.springbuilder</name>
   <arguments>
   </arguments>
  </buildCommand>
<natures>
        <nature>com.genuitec.eclipse.springframework.springnature</nature>
</natures>
增加struts方法就不用我说了!
通用的方法是,建立一个含有这三种框架的项目,把.project中的相关配置文件,复制到你的项目中就可以了!
这样myeclipse就可以识别这三种框架了,
但是配置还没有结束;再把
.mystrutsdata
.springBeans
.myhibernatedata三个文件拷贝到你要修复的项目中,然后进入项目属性界面进行框架的xml配置文件的指定。结果如图【3】

图【3】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值