简单点说,就是通过数据库中的单表,自动生成java代码。
mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码
链接 提取码:zaez
下载好逆向工程之后,将其作为一个新工程导入,然后找到工程下的generatorconfig.xml文件,按照文件中的注释以及实际情况修改相应的配置,运行generatorsqlmap.java,即可根据数据库表逆向生成对应的代码,然后将生成的文件拷贝到我们的项目中即可
在实现类中实现接口itemservice的方法,具体如下:
@service public class itemserviceimpl implements itemservice { @autowired private tbitemmapper itemmapper; @override public tbitem getitembyid(long itemid) { tbitem item = itemmapper.selectbyprimarykey(itemid); return item; } }
在controller中添加如下代码:
@controller public class itemcontroller { @autowired private itemservice itemservice; @requestmapping("/item/{itemid}") @responsebody public tbitem getitembyid(@pathvariable long itemid){ tbitem item = itemservice.getitembyid(itemid); return item; } }
按照依赖关系将工程依次install到本地仓库中,如下图所示:
如果碰到工程为灰色,在install的时候可能会报程序包com.xxx找不到的错,这个情况可按照下图的步骤解决
点击run->edit configurations,然后按照下图步骤操作,在3处选择聚合工程的路径,4处填入clean tomcat7:run,然后点击ok
然后点击下图中的run,或者用快捷键shift+f10
按照前面controller里的配置,在地址栏输入http://www.lhsxpumps.com/_localhost:8080/item/562379,出现下图的界面就说明整个后台的工程以及ssm框架的整合成功了
如对本文有疑问, 点击进行留言回复!!
[JVM学习之路]一、初识JVM,了解其结构、模型及生命周期
【JAVA并发编程】LinkedBlockingQueue原理
网友评论