随笔分类 -  Spring&Boot

摘要:一、概述 缓存(Caching)可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的。 常用的缓存数据库: Redis 使用内存存储(in-memory)的非关系数据库,字符串、列表、集合、散列表、有序集合,每种数据类型都有自己的专属命令。另外还有批量操作(bulk operatio 阅读全文
posted @ 2018-02-04 21:28 JMCui 阅读(3189) 评论(0) 推荐(1) 编辑
摘要:一、异常处理 Spring提供了多种方式将异常转换为响应: 特定的Spring异常将会自动映射为指定的HTTP状态码。在默认情况下,Spring会将自身的一些异常自动转换为合适的状态码,从而反馈给客户端。实际上,如果没有出现任何映射的异常,响应都会带有500状态码。映射表如下: 自定义异常上可以添加 阅读全文
posted @ 2018-01-06 22:06 JMCui 阅读(799) 评论(0) 推荐(0) 编辑
摘要:一、简述 multipart格式的数据会将一个表单拆分为多个部分(part),每个部分对应一个输入域。在一般的表单输入域中,它所对应的部分中会放置文本型数据,但是如果上传文件的话,它所对应的部分可以是二进制。类似这样: 二、配置multipart解析器 尽管multipart请求看起来很复杂,但在S 阅读全文
posted @ 2018-01-03 13:25 JMCui 阅读(7722) 评论(0) 推荐(1) 编辑
摘要:一、原理 Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)模式实现,它能够帮你构建像Spring框架那样灵活和松耦合的Web应用程序,将请求处理的逻辑和视图中的渲染实现解耦。 1、DispatcherServlet是Spring MVC的核心 。Spr 阅读全文
posted @ 2017-12-31 22:30 JMCui 阅读(955) 评论(0) 推荐(0) 编辑
摘要:一、简介 Swagger的目标是为REST API定义一个与语言无关的标准接口,允许用户发现和理解计算机服务的功能,而无需访问源代码。当通过Swagger正确定义时,用户可以用最少量的实现逻辑理解远程服务并与之交互。类似于低级编程所做的接口。 二、实现步骤 1、添加 Maven 依赖 2、Swagg 阅读全文
posted @ 2017-12-24 16:01 JMCui 阅读(4774) 评论(0) 推荐(0) 编辑
摘要:一、概念 1、理论 把横切关注点和业务逻辑相分离是面向切面编程所要解决的问题。如果要重用通用功能的话,最常见的面向对象技术是继承(inheritance)或 组成(delegation)。但是,如果在整个应用中都使用相同的基类,继承往往会导致一个脆弱的对象体系;而使用组成可能需要对委托对象进行复杂的 阅读全文
posted @ 2017-12-15 09:33 JMCui 阅读(2135) 评论(0) 推荐(0) 编辑
摘要:一、概述 Spring框架是以 简化Java EE应用程序的开发 为目标而创建的。Spring可以实现很多功能,但是这些功能的底层都依赖于它的两个核心特性,也就是依赖注入和面向切面编程。几乎Spring所做的任何事情都可以追溯到下述的一条或多条策略: 基于POJO的轻量级和最小侵入性编程;通过依赖注 阅读全文
posted @ 2017-12-08 09:27 JMCui 阅读(1277) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示