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对应的配置文件,然后再读取本地的配置文件,遇见相同的会覆盖掉。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值