精华帖 (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敲错了 |
|
返回顶楼 | |
发表时间: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敲错了 ![]() |
|
返回顶楼 | |
发表时间:2012-05-01
自动生成的想法值得推崇!学习!
|
|
返回顶楼 | |
发表时间: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的配置里)。哈哈,最后支持楼主的分享精神。。 ![]() |
|
返回顶楼 | |
发表时间:2012-05-02
有velocity 怎么没见到页面使用velocity呢
|
|
返回顶楼 | |
发表时间:2012-05-02
lz代码下载下来,不能解压呀。。。。。。。。。。。。。。。。。
|
|
返回顶楼 | |
发表时间: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的配置里)。哈哈,最后支持楼主的分享精神。。 ![]() 原来还可以这样,学习了。 ![]() |
|
返回顶楼 | |
发表时间:2012-05-02
雪国列车 写道 有velocity 怎么没见到页面使用velocity呢
我这用velocity来生成Java,xml等。解压后 模板在/open/WebRoot/template里面 |
|
返回顶楼 | |
发表时间:2012-05-02
zhenglongfei 写道 lz代码下载下来,不能解压呀。。。。。。。。。。。。。。。。。
再试下吧。已经有人下载了 |
|
返回顶楼 | |
发表时间:2012-05-02
最后修改:2012-05-02
LZ 很是支持 正在学习中,
|
|
返回顶楼 | |