学习IDEA接口之五层的组成

2018-08-16  本文已影响0人  泺莫繁华

        刚拿到我们自己的接口项目有点懵,现在用的是springMVC框架,准备换到spring Boot。不管怎么样,先把这个springMVC看懂再说,请教了一下同事,目前我们的接口分为了5层:Controller、Service、ServiceImpl、Mapper、Mapper.xml。

Controller层:直接和前端交互的地方

controller用的是class创建的

Service:等于是Controller层与Service层中间的一个连接,中间的方法名一定要一样

service用的是interface创建的

ServiceImpl:具体实现前端想要什么数据的逻辑

serviceImpl用的是class创建的

Mapper:这个就是ServiceImpl层与数据库交互的连接层,将ServiceImpl中处理过的请求数据通过这个层发送给Mapper.xml,并用list来接收,这个接收用其他的也是可以的。

mapper用的是interface创建的

Mapper.xml:写具体想从数据库拿到什么数据,select---从表中查询的参数(如果想改名,只需在对应参数后用 AS 你想要改变后的名字);from----从哪张表中拿;where---查询的条件

右键new--选择file,输入Mapper.xml

这个是自己学习的一点记录,如果有什么问题,欢迎讨论及指正~

上一篇下一篇

猜你喜欢

热点阅读