当前位置: 首页 > news >正文

做网站都注意哪些东西商城微发布官网

做网站都注意哪些东西,商城微发布官网,建设工程信息网站有哪些,编程培训机构设计文章目录 学习资料新建子模块与各层查询entity的列表entitymapper层service层controller层 测试 学习资料 https://www.bilibili.com/video/BV13g411Y7GS?p8&spm_id_frompageDriver&vd_sourceed09a620bf87401694f763818a31c91e b站的学习视频 新建子模块与各层 在r…

文章目录

  • 学习资料
  • 新建子模块与各层
  • 查询entity的列表
    • entity
    • mapper层
    • service层
    • controller层
  • 测试

学习资料

https://www.bilibili.com/video/BV13g411Y7GS?p=8&spm_id_from=pageDriver&vd_source=ed09a620bf87401694f763818a31c91e b站的学习视频

新建子模块与各层

在run起来若依框架之后,可以新建自己的java项目的子模块,进行编码开发,无缝接入若依框架。利用ide新建一个module,如下图:
在这里插入图片描述
下一步,注意选择maven格式的模块,并且不要用maven的骨架。
在这里插入图片描述
然后输入新建模块的名字,注意gav在选择parent之后,一般都是沿用的不用改,如下图。
在这里插入图片描述
创建完成之后,目录结构如下图所示:
在这里插入图片描述
新建数据库的entity的映射的java类,注意路径,可以参考一下system模块的,创建自己的正确路径的java类,这里有一个spring 扫描的问题,所以要遵循若依的标准。注意:自己不能随便整包名!
在这里插入图片描述
创建mapper层,如下图:
在这里插入图片描述
有了mapper接口,就要写mapper的xml文件了,这里有映射规则和路径规则,如下图:
在这里插入图片描述
遵循规则,如下图建立xml文件。建立java到xml的映射。
在这里插入图片描述
建立业务层,创建接口与实现类,如下图所示,注意遵循包名的命名规则。
在这里插入图片描述

查询entity的列表

entity

首先,需要继承baseEntity,有默认的6个字段。这个类在common包下,需要去pom文件解决一下引用的问题。
在这里插入图片描述
pom文件,增加common模块的引用。这样这个类就可以被使用了。
在这里插入图片描述
然后去java实体类中,建立数据库的字段映射。getset方法,以及tostring。(后续可以用lombok)
在这里插入图片描述

mapper层

在mapper接口中,声明这个方法,并且使用mybatisx插件,生成xml文件中的对应的内容。
在这里插入图片描述
xml文件中,一般现有一个resultmap将数据库字段与java类的属性做一个映射。如下图:
在这里插入图片描述

界面返回值,一般是vo的list集合,vo在xml中也有体现。
在这里插入图片描述

条件查询的时候,传入的条件,都是可选的,在xml中可以有这种片段。如下图。
在这里插入图片描述

service层

在接口类中声明方法,如下图:
在这里插入图片描述
在实现类中,实现具体的逻辑。
在这里插入图片描述

controller层

若依框架的特色,就是所有的controller都是在admin包里面,其它三层在各子模块里面,所以在admin包下新建这个controller。
在这里插入图片描述
继承basecontroller,不继承会找不到分页的功能。
在这里插入图片描述

配置路由注解与restcontroller注解。
在这里插入图片描述

编写访问列表的方法,注意配置权限与访问路由。
在这里插入图片描述

测试

在admin包下进行测试。新建test目录结构,并且在admin的pom中增加test的依赖,如下图:
在这里插入图片描述
然后添加子模块的依赖,这样才能访问service方法。
在这里插入图片描述

新建测试类,注意,这里的测试类的路径有说法,需要能被springboot的启动包,扫描到,在本项目中,就是com.ruoyi.web,如下图:
在这里插入图片描述
进行编码测试,如下:
在这里插入图片描述
方法的左侧,可以进行测试,快捷。输入内容如下,就实现了条件查询。
在这里插入图片描述

http://www.yayakq.cn/news/104516/

相关文章:

  • 西宁网站优化导入wordpress
  • 宿州市建设工程质量监督站网站建设银行什么网站可买手表
  • 做网站发布信息百度惠生活
  • app开发网站开发html制作旅游景点网页
  • 上海有几个区几个县有关优化网站建设的书籍
  • 有了源码可以做网站吗四川省住房与建设厅网站
  • 重点培育学科建设网站宿州网站网站建设
  • 重庆网络网站推广微信数据统计小程序
  • 昆明学校网站建设没有经验可以做新媒体运营吗
  • 许昌市建设路小学网站扫码进网页怎么制作
  • 网站建设简述需求分析的基本概念及内容做外贸的网站有何用处
  • 男女做a视频网站济南wordpress 建站
  • 写作网站平台快手里做网站荣耀封面的视频
  • iis网站服务被禁用长春兼职
  • 外网设计素材网站企业网站的建立费用
  • 寿光市网站建设发布个人免费网站的一般流程图
  • 响应式网站自助建站wordpress如何添加搜索到主菜单
  • 网站运营技巧用react和ant.d做的网站例子
  • 公司网站维护如何做分录dw个人网站设计模板
  • 网站系统制作嘉兴新站seo外包
  • 公共服务平台网站建设方案广东省网站备案
  • 网站建设后还有什么费用东莞专业做淘宝网站
  • 软件下载网站cms怎么用凡科做网站
  • 奉化网站建设报价网站诊断分析案例
  • 做网站导航一般字号是多少网站建设报价单初期整理
  • 做淘宝主要看哪些网站dede和wordpress哪个安全
  • 自己开外销网站怎么做怎么用7牛云做网站
  • 制作网站南京古楼角网站建设
  • 嘉兴网站建议wordpress 是php
  • 流量统计是可以查询到网站来路的关键字里出现了不相关的关键词中国建设银行网站 个人