上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 93 下一页
摘要: 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)
摘要: 把resource拷贝到test目录下 只保留文件夹结构和test1.ftl这个模板文件就可以了。 新建一个包 编写测试类 使用freemaker提供的方法生成静态文件 Configuration是import freemarker.template.Configuration;包下的 手动的设置模 阅读全文
posted @ 2019-09-25 18:08 高山-景行 阅读(335) 评论(0) 推荐(0)
摘要: 可以理解为freemaker提供的一些函数和方法 controller里面记得把map的数据注释去掉,。放开代码 工程需要重启下 日期 controller内把日期都返回 自定义下你是 数字 往map里面加一个小数 页面取出,显示 数字,以三位分隔的方式显示。 问号+c:表示数字类型转换成字符串 j 阅读全文
posted @ 2019-09-25 17:48 高山-景行 阅读(193) 评论(0) 推荐(0)
摘要: 把stus注释掉 正常访问就会报错 第20行 这里的stus为空,所以造成了这个错误。 非空判断 不为空用双问号来判断 加了空值 的判断就不报错了。 默认值 把stu1设置为空 36行代码从报错 第36行代码 可以用非空判断的方式 缺省 阅读全文
posted @ 2019-09-25 15:14 高山-景行 阅读(239) 评论(0) 推荐(0)
摘要: 金额大于300加背景颜色 大于号 和后面的标签结束 这两个区分不开谁是大于号 所以就报错了。 把大于号改成gt 大于号的判断在括号里面括起来 结束 阅读全文
posted @ 2019-09-25 13:47 高山-景行 阅读(230) 评论(0) 推荐(0)
摘要: 大的map里面有一些小的map 遍历数据模型里面的stuMap 点的形式测试 遍历stuMap里面的keys赋值给stu 便利出来的k 最终代码 阅读全文
posted @ 2019-09-25 10:25 高山-景行 阅读(251) 评论(0) 推荐(0)
摘要: controller填充数据 最终加入到map中的几个数据 模板1 把工程编译一下。刷新页面不管用,还是需要重启页面 重启这个springboot应用 先把日期字段注释掉‘ 自增序号 序号从0开始就加1 完整代码 阅读全文
posted @ 2019-09-25 09:47 高山-景行 阅读(201) 评论(0) 推荐(0)
摘要: 注释 编译一些这个模板 我的IDEA里面,是重新编译 刷新页面 注释、插值、FTL、文本 阅读全文
posted @ 2019-09-24 17:11 高山-景行 阅读(192) 评论(0) 推荐(0)
摘要: 新建一个module 选择parent test-freemarker spring‐boot‐starter‐freemarker:spring boot 提供的关于 freemaker的相关的包 lombok:写模型类需要。 okhttp:远程访问的包 复制进来以后,刷新一下 配置文件 appl 阅读全文
posted @ 2019-09-24 17:07 高山-景行 阅读(362) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-09-24 16:41 高山-景行 阅读(181) 评论(0) 推荐(0)
摘要: 上半部分就是静态化 业务流程如下: 1、获取模型数据 2、制作模板 3、对页面进行静态化 4、将静态化生成的html页面存放文件系统中 5、将存放在文件系统的html文件发布到服务器 阅读全文
posted @ 2019-09-24 16:35 高山-景行 阅读(235) 评论(0) 推荐(0)
摘要: 框架抛出来的或者一些第三方的组件抛出来的异常。我们根本不知道它所对应的错误代码的信息,所以我们也没有办法给用户返回具体的错误代码和错误信息。 我们先在Map中定义有一些不可预知的异常,定义错误代码和错误信息。如果我们在map中找到了这个错误代码,我们可以给用户返回,如果我们没有找到。就返回统一的99 阅读全文
posted @ 2019-09-24 15:42 高山-景行 阅读(311) 评论(0) 推荐(0)
摘要: 在common工程创建捕获异常的类:CustomException Runtime叫做运行异常。在代码中抛出的话 对我们的代码没有可侵入性 如果在代码上抛出 如果改成Exception 这时候就会有错误提示。 那就必须要在方法的上面抛出‘ 要么不在方法上抛出,去捕获 指定resultCode使用构造 阅读全文
posted @ 2019-09-24 10:03 高山-景行 阅读(273) 评论(0) 推荐(0)
摘要: ResultCode有很多的实现类 cmsCode有很多类型的错误异常 pgeService内当CmsPage这个对象为空的时候,异常类型就可以抛出CmsCode里面的错误代码 测试 测试添加,重复添加会报错。、 在这里加个断点 走到这里再继续往下走,就应该进入到捕获类了。 , 再继续往下走,。但是 阅读全文
posted @ 2019-09-23 16:54 高山-景行 阅读(243) 评论(0) 推荐(0)
摘要: 右侧是框架报的异常 不可预知的,例如数据库连不上这一类的。可以在map中制定某些类的异常,如果找不到就最右边的 99999的, 系统对异常的处理使用统一的异常处理流程: 1、自定义异常类型。 2、自定义错误代码及错误信息。 3、对于可预知的异常由程序员在代码中主动抛出,由SpringMVC统一捕获。 阅读全文
posted @ 2019-09-23 16:21 高山-景行 阅读(238) 评论(0) 推荐(0)
摘要: 这块代码没有异常处理。如果在Service出现了异常代码,在哪里捕获?要么在Servive内捕获,要么在调用service的地方也就是controller内捕获 每个调用service的地方都要去捕获。代码冗余性非常差,每个地方都需要加try catch 快捷键 Ctrl+Alt+T快捷键 存在的问 阅读全文
posted @ 2019-09-23 16:12 高山-景行 阅读(256) 评论(0) 推荐(0)
摘要: 增加删除链接 cms.js定义调用服务端的方法 这里的删除一定要用requestDelete的方式。 删除之前增加提示 把代码段放在confirm里面 测试 删除后刷新数据 完整代码 <template> <div> <!--查询表单--> <el-form :model="params"> <el 阅读全文
posted @ 2019-09-23 15:54 高山-景行 阅读(177) 评论(0) 推荐(0)
摘要: 删除页面 api里面定义接口 返回类型是ReponseResult service controller 删除用deleteMapping 测试 在swaggerUI上测试 阅读全文
posted @ 2019-09-23 15:49 高山-景行 阅读(185) 评论(0) 推荐(0)
摘要: 修改数据 这是提交按钮的事件editSubmit 注意修改的方法是put方法。所以用requestPut 操作成功自动返回 测试 成功后自动跳转到列表页 修改后的数据 阅读全文
posted @ 2019-09-22 23:47 高山-景行 阅读(193) 评论(0) 推荐(0)
摘要: 1、进入页面,通过钩子方法请求服务端获取页面信息,并赋值给数据模型对象 2、页面信息通过数据绑定在表单显示 3、用户修改信息点击“提交”请求服务端修改页面信息接口 3.3.3 修改页面 3.3.3.1 编写page_edit页面 修改页面的布局同添加页面,可以直接复制添加页面,在添加页面基础上修改。 阅读全文
posted @ 2019-09-22 23:39 高山-景行 阅读(305) 评论(0) 推荐(0)
摘要: 需要写两个接口 api的接口内定义两个方法。修改的地方单独传了id 编写Service 先查询要修改的数据是否存在 controller 修改的数据要json提交。所以这里用@RequestBody 修改数据 阅读全文
posted @ 2019-09-22 23:22 高山-景行 阅读(200) 评论(0) 推荐(0)
摘要: 表单数据提交到后台 page_add.vue的提交按钮的事件 要解析的结果json 使用message提示信息 简写的方式 纠正page_add.vue ,最上面是两个下拉选择select controller里面加个断点 数据库内有数据 重复提交就会失败 增加一个是否确认提交 找到确认的弹窗的代码 阅读全文
posted @ 2019-09-22 23:02 高山-景行 阅读(263) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 93 下一页