论坛首页 Java企业应用论坛

咿呀网提供SpringMVC+Mybaits项目(含代码生成工具源码)

浏览 54136 次
精华帖 (0) :: 良好帖 (3) :: 新手帖 (0) :: 隐藏帖 (8)
作者 正文
   发表时间:2012-05-01  
362217990 写道
  前几天在http://www.iteye.com/topic/1123147帖子中受到了很多的关注,很多朋友都希望我能够将SM整合项目和生成文件工具类源码公布,这几天我从项目中把代码整理出来,分享给大家参考下。

   大家下载下来修改数据库配置应该就能运行起来,里面有一个SM的简单案例了,还有说明文件。
运行效果

   工具类可以生成Springmvc+mybatis的相关类和配置文件,并具有增删查改的功能, 因为初期这工具只打算给内部使用,所以代码有些地方不是那么整洁,注释也不是很完善,不过工具也没什么技术含量,并没有很复杂的逻辑,一般人都能看懂,所以大家也就将就点吧。
   工具目前存在bug和不完善的地方,如果发现有bug或者好的建议告诉我一起交流下,有兴趣大家可以自己动手修改和完善,改的更适合自己,框架不仅仅生成SM的代码,只要调整下就可以生成其他框架的代码,如SSI,SSH都可以的。


因为这里上传不了大文件,大家点击以下地址下载,里面包含了说明文档和相关入门资料、
下载地址:http://www.yy606.com/view/1202171950309395127.shtml

SpringMVC视频教程
下载地址:
http://www.yy606.com/view/1202171920038915728.shtml

咿呀网
http://www.yy606.com


大哥,里边的文档是叫Velocity吧,Velicity敲错了
0 请登录后投票
   发表时间:2012-05-01  
jazzmozart 写道
362217990 写道
  前几天在http://www.iteye.com/topic/1123147帖子中受到了很多的关注,很多朋友都希望我能够将SM整合项目和生成文件工具类源码公布,这几天我从项目中把代码整理出来,分享给大家参考下。

   大家下载下来修改数据库配置应该就能运行起来,里面有一个SM的简单案例了,还有说明文件。
运行效果

   工具类可以生成Springmvc+mybatis的相关类和配置文件,并具有增删查改的功能, 因为初期这工具只打算给内部使用,所以代码有些地方不是那么整洁,注释也不是很完善,不过工具也没什么技术含量,并没有很复杂的逻辑,一般人都能看懂,所以大家也就将就点吧。
   工具目前存在bug和不完善的地方,如果发现有bug或者好的建议告诉我一起交流下,有兴趣大家可以自己动手修改和完善,改的更适合自己,框架不仅仅生成SM的代码,只要调整下就可以生成其他框架的代码,如SSI,SSH都可以的。


因为这里上传不了大文件,大家点击以下地址下载,里面包含了说明文档和相关入门资料、
下载地址:http://www.yy606.com/view/1202171950309395127.shtml

SpringMVC视频教程
下载地址:
http://www.yy606.com/view/1202171920038915728.shtml

咿呀网
http://www.yy606.com


大哥,里边的文档是叫Velocity吧,Velicity敲错了

  嗯,敲错了,误人子弟啊。
0 请登录后投票
   发表时间:2012-05-01  
自动生成的想法值得推崇!学习!
0 请登录后投票
   发表时间:2012-05-01   最后修改:2012-05-01
基本和我之前使用的springmvc+mybatis差不多,比较大的区别是我之前在spring的bean中配置了
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
		<constructor-arg index="0" ref="sqlSessionFactory" />
		<constructor-arg index="1" value="SIMPLE" />
	</bean> 

然后写了个抽象类dao,里面注入了这个sqlSession来调用mybatis的操作。而楼主的配置是
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">    
	    <property name="basePackage" value="com.wei.ssi.mapper" />
	    <property name="sqlSessionFactory" ref="sqlSessionFactory"/>
	</bean>

我还纳闷只有接口,没有实现类居然也能正常调用mybatis。网上查了下原来实现了基于接口编程。在论坛上找的帖子http://denger.iteye.com/blog/1060588。恩,长见识了~~~
顺便提个小建议,在配置
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
	  <property name="configLocation" value="classpath:com/wei/ssi/conf/mybatis/mybatis-config.xml"/>
	</bean>

中,个人觉得可以加个<property  name="mapperLocations"  value="classpath*:目录/*.xml"  />,这样就不需要在mybatis-config.xml中配置
 
<mappers>    
  <mapper resource="com/wei/ssi/conf/mybatis/EmployeMapper.xml"/>
 </mappers>

自动检测配置的相应目录下的xml文件,个人建议(其实完全可以整合mybatis-config.xml的配置到spring的配置里)。哈哈,最后支持楼主的分享精神。。
0 请登录后投票
   发表时间:2012-05-02  
有velocity  怎么没见到页面使用velocity呢
0 请登录后投票
   发表时间:2012-05-02  
lz代码下载下来,不能解压呀。。。。。。。。。。。。。。。。。
0 请登录后投票
   发表时间:2012-05-02  
relic6 写道
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
	  <property name="configLocation" value="classpath:com/wei/ssi/conf/mybatis/mybatis-config.xml"/>
	</bean>

中,个人觉得可以加个<property  name="mapperLocations"  value="classpath*:目录/*.xml"  />,这样就不需要在mybatis-config.xml中配置
 
<mappers>    
  <mapper resource="com/wei/ssi/conf/mybatis/EmployeMapper.xml"/>
 </mappers>

自动检测配置的相应目录下的xml文件,个人建议(其实完全可以整合mybatis-config.xml的配置到spring的配置里)。哈哈,最后支持楼主的分享精神。。


原来还可以这样,学习了。
0 请登录后投票
   发表时间:2012-05-02  
雪国列车 写道
有velocity  怎么没见到页面使用velocity呢


我这用velocity来生成Java,xml等。解压后 模板在/open/WebRoot/template里面
0 请登录后投票
   发表时间:2012-05-02  
zhenglongfei 写道
lz代码下载下来,不能解压呀。。。。。。。。。。。。。。。。。

再试下吧。已经有人下载了
0 请登录后投票
   发表时间:2012-05-02   最后修改:2012-05-02
LZ  很是支持  正在学习中,
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics