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 课程相关推荐

  1. 项目实战-瑞吉外卖day02(B站)持续更新

    瑞吉外卖-Day02 课程内容 完善登录功能 新增员工 员工信息分页查询 启用/禁用员工账号 编辑员工信息 分析前端页面效果是如何实现的 为什么点击左边 右边会根着变化 首先 我们先来看一下菜单是如何 ...

  2. 2014年4月份第4周51Aspx源码发布详情

    精灵豆会员管理系统源码  2014-4-21 [VS2010]功能介绍:精灵豆会员管理系统业务管理平台采用微软选进的C#语言开发,采用大型数据库,具有比较高的执行效率和高安全性.系统分为消费管理,会员 ...

  3. SpringMVC课程学习笔记-day02

    1.Controller接口及其实现类 Controller是控制器/处理器接口,只有一个方法handleRequest,用于进行请求的功能处理(功能处理方法),处理完请求后返回ModelAndVie ...

  4. Udacity机器人软件工程师课程笔记(十五)-运动学-正向运动学和反向运动学(其二)-DH参数等

    正向运动学和反向运动学 目录 2D中的旋转矩阵 sympy包 旋转的合成 旋转矩阵中的欧拉角 平移 齐次变换及其逆变换 齐次变换的合成 Denavit-Hartenberg 参数 DH参数分配算法 正 ...

  5. python商业爬虫教程_廖雪峰老师的Python商业爬虫课程 Python网络爬虫实战教程 体会不一样的Python爬虫课程...

    廖雪峰老师的Python商业爬虫课程 Python网络爬虫实战教程 体会不一样的Python爬虫课程 1.JPG (53.51 KB, 下载次数: 1) 2019-8-9 08:15 上传 2.JPG ...

  6. MyBatis-学习笔记01【01.Mybatis课程介绍及环境搭建】

    Java后端 学习路线 笔记汇总表[黑马程序员] MyBatis-学习笔记01[01.Mybatis课程介绍及环境搭建][day01] MyBatis-学习笔记02[02.Mybatis入门案例] M ...

  7. Python基础day02 作业解析【6道 if 判断题、9道 循环题】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day02[if结构.if elif 结构.while循环.for循环.Break ...

  8. Python基础day02【if结构、if elif 结构、while循环、for循环、Break和continue、Debug 调试、三目运算、循环 else 结构】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[九天课程]博客笔记汇总表[黑马程序员] Python基础day02 作业解析[6道 if 判断题.9道 循环题]      学习目标: 能 ...

  9. 超全面Python基础入门教程【十天课程】博客笔记汇总表

    目录 1.学习地址 2.下载地址[视频.源码.课件.软件] 3.详细博客笔记 Day 01 Day 02 Day 03 Day 04 Day 05 Day 06 Day 07 Day 08 Day 0 ...

最新文章

  1. linux kernel中的wait_for_completion和complete总结
  2. 三维重建4:Jacobian矩阵和Hessian矩阵
  3. jdbc存储过程mysql_JDBC对MySQL数据库存储过程的调用
  4. R中统计假设检验总结(一)
  5. 关于安装TortoiseSVN.msi 报错2203错误
  6. 车萝卜CEO马斌斌:真正自动驾驶的时候你更需要HUD和ARHUD...
  7. 拼多多2018校招内推编程-大整数相乘
  8. calendar控件使用 extjs_extjs年月选择日历及通用js同步ajax调用返回json object
  9. 【C++笔记】运算符重载
  10. Strtus2标签s:url
  11. DevOps实践教程 华为云 系列教程2021 合集
  12. vue中接收到后台数据再回显到输入框时无法修改
  13. 遇到暴风影音 activeX 漏洞
  14. 共空间模式算法(CSP)
  15. html5 做屏幕保护效果,电脑屏保制作软件如何制作屏保 及如何设置屏幕保护
  16. Python3教程--和小名一起学Python
  17. oracle 字符替换
  18. Linux7 修改网卡名eth0
  19. “21 天好习惯”第一期-7
  20. linux强制关闭程序快捷键,Linux 使用、ctrl+z或screen后台运行命令程序的方法

热门文章

  1. 【完美支持iOS5】iFile 1.6.1 含依赖包deb下载
  2. 解决:cc1.exe: sorry, unimplemented: 64-bit mode not compiled in
  3. 记一次mysql千万级数据量(上千亿都行)的处理(java)
  4. 易语言文本_解密c,易语言动态加解密例子源码
  5. Mysql开源免费管理工具
  6. 阅读小课堂:【程序员职场关系商】 关系基本盘、破冰式求助、 点头之交的中立同事本质、 盟友、 和你的领导互通信号(好的上下级关系、 什么样的领导不值得跟、 职场的竞争不是战场而是秀场即开放性竞争)
  7. 工业相机视野与分辨率计算(相机选型与计算)
  8. shellexecute接口用msiexec安装msi包路径问题
  9. 【GIT】git实用指令(不定期更新)
  10. C# 将bcp文件装换为csv文件