xc day02 课程
1.内容管理是什么?
内容管理是公司对内部数据的管理。本项目的内容管理主要对课程相关内容进行管理,从课程的录入,课程审批,课程内容发布等内容性的业务数据进行管理。
2.项目开发步骤
1.需求分析:根据用户需求,分析业务流程
2.接口定义:根据需求分析定义服务端微服务接口,给前端使用。
3.前后端并行开发:后端对业务开发,开发完测试,前端用前端技术构建界面,调用服务端获得数据
4.前后端联调:前后端集成测试
3.DTO意义
1.po的数据太多,影响传递效率
2.po的数据冗余,前端只要关键的数据
3.po是数据库的映射,会将数据库字段暴露,存在风险。
注:dto工具类使用方式
MapStruct说明
导包
<dependencies>
<!-- MapStruct 依赖包 -->
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-jdk8</artifactId>
<version>1.3.0.Final</version>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>1.3.0.Final</version>
</dependency>
</dependencies>
<!-- maven 编译插件 -->
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>utf-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
nacos
详情见之前,不再赘述
唯一说一个,拉取公共nacos的配置信息是使用shared-configs,此外启动类要改成bootstrap.yml,先从nacos配置中心拉取shared-configs对应的配置文件,然后再读取本地的配置文件,遇见相同的会覆盖掉。
xc day02 课程相关推荐
- 项目实战-瑞吉外卖day02(B站)持续更新
瑞吉外卖-Day02 课程内容 完善登录功能 新增员工 员工信息分页查询 启用/禁用员工账号 编辑员工信息 分析前端页面效果是如何实现的 为什么点击左边 右边会根着变化 首先 我们先来看一下菜单是如何 ...
- 2014年4月份第4周51Aspx源码发布详情
精灵豆会员管理系统源码 2014-4-21 [VS2010]功能介绍:精灵豆会员管理系统业务管理平台采用微软选进的C#语言开发,采用大型数据库,具有比较高的执行效率和高安全性.系统分为消费管理,会员 ...
- SpringMVC课程学习笔记-day02
1.Controller接口及其实现类 Controller是控制器/处理器接口,只有一个方法handleRequest,用于进行请求的功能处理(功能处理方法),处理完请求后返回ModelAndVie ...
- Udacity机器人软件工程师课程笔记(十五)-运动学-正向运动学和反向运动学(其二)-DH参数等
正向运动学和反向运动学 目录 2D中的旋转矩阵 sympy包 旋转的合成 旋转矩阵中的欧拉角 平移 齐次变换及其逆变换 齐次变换的合成 Denavit-Hartenberg 参数 DH参数分配算法 正 ...
- python商业爬虫教程_廖雪峰老师的Python商业爬虫课程 Python网络爬虫实战教程 体会不一样的Python爬虫课程...
廖雪峰老师的Python商业爬虫课程 Python网络爬虫实战教程 体会不一样的Python爬虫课程 1.JPG (53.51 KB, 下载次数: 1) 2019-8-9 08:15 上传 2.JPG ...
- MyBatis-学习笔记01【01.Mybatis课程介绍及环境搭建】
Java后端 学习路线 笔记汇总表[黑马程序员] MyBatis-学习笔记01[01.Mybatis课程介绍及环境搭建][day01] MyBatis-学习笔记02[02.Mybatis入门案例] M ...
- Python基础day02 作业解析【6道 if 判断题、9道 循环题】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day02[if结构.if elif 结构.while循环.for循环.Break ...
- Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题] 学习目标: 能 ...
- 超全面Python基础入门教程【十天课程】博客笔记汇总表
目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...
最新文章
- linux kernel中的wait_for_completion和complete总结
- 三维重建4:Jacobian矩阵和Hessian矩阵
- jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用
- R中统计假设检验总结(一)
- 关于安装TortoiseSVN.msi 报错2203错误
- 车萝卜CEO马斌斌:真正自动驾驶的时候你更需要HUD和ARHUD...
- 拼多多2018校招内推编程-大整数相乘
- calendar控件使用 extjs_extjs年月选择日历及通用js同步ajax调用返回json object
- 【C++笔记】运算符重载
- Strtus2标签s:url
- DevOps实践教程 华为云 系列教程2021 合集
- vue中接收到后台数据再回显到输入框时无法修改
- 遇到暴风影音 activeX 漏洞
- 共空间模式算法(CSP)
- html5 做屏幕保护效果,电脑屏保制作软件如何制作屏保 及如何设置屏幕保护
- Python3教程--和小名一起学Python
- oracle 字符替换
- Linux7 修改网卡名eth0
- “21 天好习惯”第一期-7
- linux强制关闭程序快捷键,Linux 使用、ctrl+z或screen后台运行命令程序的方法
热门文章
- 【完美支持iOS5】iFile 1.6.1 含依赖包deb下载
- 解决:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
- 记一次mysql千万级数据量(上千亿都行)的处理(java)
- 易语言文本_解密c,易语言动态加解密例子源码
- Mysql开源免费管理工具
- 阅读小课堂:【程序员职场关系商】 关系基本盘、破冰式求助、 点头之交的中立同事本质、 盟友、 和你的领导互通信号(好的上下级关系、 什么样的领导不值得跟、 职场的竞争不是战场而是秀场即开放性竞争)
- 工业相机视野与分辨率计算(相机选型与计算)
- shellexecute接口用msiexec安装msi包路径问题
- 【GIT】git实用指令(不定期更新)
- C# 将bcp文件装换为csv文件