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

网站建设兆金手指科杰seo外链发布平台有哪些

网站建设兆金手指科杰,seo外链发布平台有哪些,做黑彩票的网站赚钱吗,翻译公司网站建设多少钱1.介绍 若依提供了代码生成功能,单表的CRUD可以直接用若依框架提供的代码生成进行创建。 2.实现 2.1 在数据库创建业务表test_teacher 2.2 生成代码 运行系统,进入菜单[系统工具]-》[代码生成],点击导入按钮,选择需要生成代码的表进行导…

1.介绍

若依提供了代码生成功能,单表的CRUD可以直接用若依框架提供的代码生成进行创建。

2.实现

2.1 在数据库创建业务表test_teacher

2.2 生成代码

运行系统,进入菜单[系统工具]-》[代码生成],点击导入按钮,选择需要生成代码的表进行导入,点击确认。然后导入之后,列表后面会有一个【生成代码】的按钮,点击即可下载生成的代码。
在这里插入图片描述
在这里插入图片描述

2.3 解压下载代码压缩包,移动至项目的对应位置

在这里插入图片描述
按照代码文件夹里面的路径,将对应的代码文件拖动至对应的项目文件夹即可,比如 ruoyi\main\resources\mapper\system\TestTeacherMapper.xml
拖动至项目 ruoyi-system\src\main\resources\mappersystem 目录即可。前端JS和vue文件同理。

2.4 去掉接口的权限认证

因为是测试demo,为了方便起见,可以将服务端接口取消权限认证,及在控制器类各个API方法上添加注解:@Anonymous

2.5 将后端接口加入到Swagger中

在接口控制器中引入包

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;

在控制器类上添加注解 @Api

@Api
@RestController
@RequestMapping("/system/teacher")
@Anonymous
public class TestTeacherController extends BaseController

在各个接口方法上添加Swagger注释: @ApiOperation(“导出测试_教师列表”)

  /*** 查询测试_教师列表*/@ApiOperation("查询测试_教师列表")//  @PreAuthorize("@ss.hasPermi('system:teacher:list')")@GetMapping("/list")@Anonymous

2.6 在框架里面添加菜单

将文件拖动好之后,进入项目框架菜单[系统管理]->[菜单管理],添加菜单项:

在这里插入图片描述

2.7 刷新界面出现菜单

添加完菜单后,刷新一下界面或者重新登录一下,用admin账号登录,便会出现菜单,功能开发完成。
在这里插入图片描述

3. 注意点

3.1 后端接收不到入参

如果后端的接收参数的实体的首字母是大写,那么生成的前端字段首字母也是大写,这个时候后端接接收不到参数了,因为 JavaBean规范就是规定必须使用驼峰命名法。
解决方法两种:
第一种:把前端的入参字段首字母改成小写。
第二种:在后端实体的字段上面加上注解 @JsonProperty(“xxxx”)

    /** 课程编码 */@Excel(name = "课程编码")@JsonProperty("CourseCode")private String CourseCode;

3.2 自动生成的代码权限名称一致

可能会出现表名后缀一致的情况,这个是时候自动生成的代码,权限名称会一致,导致项目报错,修改接口的路径和接口方法的权限名称即可。

   @RequestMapping("/system/teacherlinkcourse")@PreAuthorize("@ss.hasPermi('system:teacherlinkcourse:remove')")

3.3其他错误

3.3.1 There is no getter for property named ‘CreateTime’

自动创建代码的数据库映射表格实体会集成BaseEntity,没有创建Createtime字段,需要手动在自己的实体类里面加一下缺少的字段。

/** 创建时间 */@JsonFormat(pattern = "yyyy-MM-dd")@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")private Date CreateTime;/** 修改时间 */@JsonFormat(pattern = "yyyy-MM-dd")@Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")private Date UpdateTime;
http://www.wooajung.com/news/26599.html

相关文章:

  • 青海省网站建设哪家公司比较靠谱互联网营销外包推广
  • 百度做一个网站怎么做呢sem和seo有什么区别
  • 山西网站建设如何去做网络推广
  • 网站开发人员 生活湖南seo技术培训
  • 在线客服系统腾讯廊坊百度关键词优化
  • 西宁做网站公司排名最近的头条新闻
  • 富阳网站建设营销型企业网站诊断
  • 体现网站特色网站建设步骤
  • 家教网站建设百度搜索风云榜单
  • 网站图片上传不上去是什么情况搜索引擎谷歌入口
  • 绛县网站建设客户引流推广方案
  • 最专业网站建设公司百度一下首页
  • 外汇局网站怎么做延期收款报告百度seo优化策略
  • 学seo可以做网站吗品牌设计
  • 服务器做视频网站吗网页免费制作网站
  • 坪山网站建设哪家便宜关键词优化公司如何选择
  • 北京网站开开发公司电话营销文案
  • 怎么样建一个网站网络推广是什么意思
  • 国外 家具 网站模板广州百度关键词搜索
  • 建设网站要求深圳seo排名
  • 重庆企业网站seo关键词快速排名软件价格
  • wordpress无域名建站seo优化
  • 摄影师做展示的网站seo站长之家
  • page做网站营销课程培训都有哪些
  • nginx 反向代理 wordpress免费seo网站自动推广软件
  • 模板网站搭建北京seo顾问推推蛙
  • 宜昌网站建设开发团队如何搜索关键词
  • 专业瓷砖美缝网站怎么做百度云盘网页登录入口
  • 建e网室内设计网 模型宁波seo公司排名榜
  • 网站策划表网站seo的优化怎么做