学成在线视频教育网站
鬼灭之刃
提升自我
展开
-
7 页面静态化
为什么页面要静态化,可自行百度,本文只介绍如何实现页面静态化。1页面静态化流程业务流程如下: 获取模型数据 制作模板 存储和下载模板 对页面进行静态化 将静态化生成的html页面存放文件系统中 将存放在文件系统的html文件发布到服务器2 分步骤实现页面静态化2.1 获取模型数据CMS管理了各种页面,CMS对页面进行静态化时需要数据模型,但是CMS并不知道每个...原创 2020-02-28 16:36:38 · 553 阅读 · 0 评论 -
6 异常处理
1异常处理流程自定义异常类型。 自定义错误代码及错误信息。 对于可预知的异常由程序员在代码中主动抛出,由SpringMVC统一捕获。 可预知异常是程序员在代码中手动抛出本系统定义的特定异常类型,由于是程序员抛出的异常,通常异常信息比较齐全,程序员在抛出时会指定错误代码及错误信息,获取异常信息也比较方便。对于不可预知的异常(运行时异常)由SpringMVC统一捕获Exception类型的...原创 2020-02-27 14:55:18 · 323 阅读 · 0 评论 -
5 按示例查询(QueryByExample,QBE)
1 QBE查询按示例查询(QBE)是一种用户友好的查询技术,具有简单的接口。它允许动态查询创建,并且不需要编写包含字段名称的查询。2 查询示例2.1 QBE 查询的三个部分从上面的代码可以看出,QBE包括三个部分(1)Probe:实体对象,在持久化框架中与Table对应的域对象,一个对象代表数据库表中的一条记录(2)ExampleMatcher:匹配器,它是匹配“实...原创 2020-02-26 23:06:27 · 2545 阅读 · 0 评论 -
4 vue开发环境下跨域问题
1 跨域问题跨域产生的原因:浏览器的同源策略不允许跨域访问,所谓同源策略是指协议、域名、端口相同。2解决方法:采用proxyTable解决。2.1 proxyTable是什么?vue-cli提供的解决vue开发环境下跨域问题的方法,,它是http代理中间件,它依赖node.js,2.2 基本原理基本原理是用服务端代理解决浏览器跨域:cms跨域解决原理:1、...原创 2020-02-26 18:42:00 · 438 阅读 · 0 评论 -
3 SpringBoot
1 SpringBoot的作用Spring Boot Starter:它将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中; 自动配置:Spring Boot的自动配置特性利用了Spring 4对条件化配置的支持,合理地推测应用所需的bean并自动化配置它们; Actuator:它为Spring Boot应用添加了一定的管理特性。...原创 2020-02-14 18:29:55 · 423 阅读 · 0 评论 -
2 Lombok
Lombok是一个实用的java工具,使用它可以消除java代码的臃肿,Lombok提供一系列的注解,使用这些注解可以不用定义getter/setter、equals、构造方法等,它会在编译时在字节码文件自动生成这些通用的方法,简化开发人员的工作。下面介绍一下常用的几个注解: @Setter 注解在类或字段,注解在类时为所有字段生成setter方法,注解在字段上时只为该字段生成set...原创 2020-02-14 13:11:57 · 229 阅读 · 0 评论 -
1 Spring data MongoDB
Spring Data MongoDB提供了三种方式在Spring应用中使用MongoDB:通过注解实现对象-文档映射; 使用MongoTemplate实现基于模板的数据库访问; 自动化的运行时Repository生成功能。1 Spring Data MongoDB提供了XML配置的方案2 为模型添加注解,实现MongoDB持久化(对象-文档映射)2.1 用于对象-文档映射的...原创 2020-02-14 13:01:31 · 333 阅读 · 0 评论