摘要: 定义getModelByPageId 定义一个专门的代码,用来表示页面找不到 通过restTemplate方法获取dataUrl接口的数据 调用获取Map数据 获取页面模板 创建获取模板信息的方法:getTemplateByPageId 创建cmsTemplate的Dao 创建到接口:CmsTemp 阅读全文
posted @ 2019-09-26 23:21 高山-景行 阅读(361) 评论(0) 推荐(0)
摘要: 启动前端和后端。轮播图的数据url可以在这里修改。 找到列表页面的轮播图,然后点击编辑 随便更新一个地址测试 提交后数据再次编辑 发现url没有变化 在pageService里面update方法把更新的字段加上 //更新dataUrlone.setDataUrl(cmsPage.getDataUrl 阅读全文
posted @ 2019-09-26 23:01 高山-景行 阅读(254) 评论(0) 推荐(0)
摘要: 因为没有界面,所以手动的通过操作数据库的方式来存储 比如说要存一个轮播图的模板 把自增的_id去掉 先用测试程序把文件存储到gridFS得到一个gridId,然后拿着这个文件的id 这样就添加好了这一条记录。 这是我自己本机的添加的记录 修改模板,重新到如chunks 修改模板文件怎么去修改。先导出 阅读全文
posted @ 2019-09-26 22:53 高山-景行 阅读(275) 评论(0) 推荐(0)
摘要: 需要创建mongoDB的配置类1 配置类里面主要创建。GridFSBucket这个对象。这个对象的作用就是用来打开一个下载流 在cms的微服务下,在config下创建MongoConfig。这个时候就需要用到spring的注解。@Configuration。加上这个注解。这个类就相当于是一个Bean 阅读全文
posted @ 2019-09-26 22:34 高山-景行 阅读(456) 评论(0) 推荐(0)
摘要: 将模板信息保存在cms_template里面 存储在fs.chunks这个集合中。这个集合里面存的是分块文件。 fs.files存的是文件的基本信息 chunks存的是块信息 创建测试文件 在cms的微服务下创建测试类:GridFsTest 用gridFsTemplate的api实现存储 store 阅读全文
posted @ 2019-09-26 22:23 高山-景行 阅读(401) 评论(0) 推荐(0)
摘要: 这是轮播图的原始文件 运行门户需要把 nginx启动起来 单独运行轮播图。把里面的css的引用都加上网址的url 这就是单独访问到的轮播图的效果 轮播图模板的地址: 阶段5 3.微服务项目【学成在线】·\day04 页面静态化\代码\index_banner.ftltest-freemarker的服 阅读全文
posted @ 2019-09-26 17:55 高山-景行 阅读(420) 评论(0) 推荐(0)
摘要: 在视频教学的过程中,不会去做模板管理的模块 cms_template用来存储模板信息 cms_page 这一些课程页面用的是一个模板 模板的详情。templateFileId是模板的文件id 模板的文件单独存到一个分布式的文件系统就是gridFS 第一步做模板文件,第二部把模板入库。 阅读全文
posted @ 2019-09-26 17:40 高山-景行 阅读(196) 评论(0) 推荐(0)
摘要: okhttp的官方文档: https://square.github.io/okhttp/ github的地址 https://github.com/square/okhttp/ 如何远程请求轮播图的DataUrl 之前已经添加过引用。 最终使用OkHttpClient 配置RestTemplate 阅读全文
posted @ 2019-09-26 17:32 高山-景行 阅读(266) 评论(0) 推荐(0)
摘要: 要开发轮播图的DataUrl的接口 轮播图的配置的集合 xc-framework-model这个module下 CmsConfigModel的类的属性 定义接口 在api里面定义接口:CmsConfigControllerApi 实现接口 首先定义dao。CmsConfigRepository Pa 阅读全文
posted @ 2019-09-26 17:14 高山-景行 阅读(348) 评论(0) 推荐(0)
摘要: 需要知道数据结构,然后去做模板标签。首先需要获取页面的数据模型。下面的每一条记录都代表一个页面。 比如这个轮播图。就需要提前给这个轮播图编写一个模板 有很多的页面如果知道每个页面的dataUrl。例如轮播图要生成静态页,谁开发的轮播图这个功能,就跟谁要这个dataUrl gridFS是mongoDB 阅读全文
posted @ 2019-09-26 14:03 高山-景行 阅读(270) 评论(0) 推荐(0)
摘要: 再定义一个测试方法 把拿到的字符串变成模板 加载器设置好了以后, 加一个断点来测试 生成模板文件 上面这种方式很灵活。 最终代码 test1.html 阅读全文
posted @ 2019-09-26 13:46 高山-景行 阅读(227) 评论(0) 推荐(0)