知行合一

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 37 下一页

2021年11月2日 #

摘要: 使用@ControllerAdvice注解处理全局异常实际开发中,需要对异常分门别类地进行处理,使用@ControllerAdvice+@ExceptionHandler注解能够处理全局异常,推荐使用这种方式,可以根据不同的异常对不同的异常进行处理。使用方式:定义一个类,使用@ControllerA 阅读全文
posted @ 2021-11-02 21:49 callbin 阅读(559) 评论(0) 推荐(0)

2021年10月24日 #

摘要: MySql数据类型选择 阅读全文
posted @ 2021-10-24 15:44 callbin 阅读(49) 评论(0) 推荐(0)

2021年10月15日 #

摘要: 阅读全文
posted @ 2021-10-15 21:18 callbin 阅读(238) 评论(0) 推荐(0)

2021年9月28日 #

摘要: 一个使用了微服务的电商平台的总体架构设计如图所示。这是一个典型的微服务总体架构设计图,自上往下看,可以分为前台应用层、API接入层、业务应用层、服务中心和基础资源5层结构,每层结构都有其自身的功能和特别的设计。前台应用层可支持任何应用的客户端,如物联网、微信小程序、移动App及API开放平台等。AP 阅读全文
posted @ 2021-09-28 22:42 callbin 阅读(1735) 评论(0) 推荐(0)

摘要: Spring Boot并不是一个新的技术框架,其主要作用就是简化Spring应用的开发,开发者只需要通过少量的代码就可以创建一个产品级的Spring应用,而达到这一目的最核心的思想就是“约定优于配置(Convention over Configuration)”。 在Spring Boot中,约定优 阅读全文
posted @ 2021-09-28 21:53 callbin 阅读(146) 评论(0) 推荐(0)

摘要: Spring IoC/DI IoC(Inversion of Control)和DI(Dependency Injection)的全称分别是控制反转和依赖注入。如何理解这两个概念呢? IoCIoC(控制反转)实际上就是把对象的生命周期托管到Spring容器中,而反转是指对象的获取方式被反转了,这个概 阅读全文
posted @ 2021-09-28 21:42 callbin 阅读(36) 评论(0) 推荐(0)

2021年9月27日 #

摘要: Redis是当下最流行的用于实现缓存机制的NoSQL数据库,其主要通过key-value存储,支持高并发访问。在实际工作中,Redis结合SpringData技术后可以方便地实现序列化对象的存储。SpringBoot很好地支持了Redis,可以在项目中使用SpringData进行Redis数据操作。 阅读全文
posted @ 2021-09-27 16:47 callbin 阅读(497) 评论(0) 推荐(0)

摘要: 在进行分布式系统设计时,经常会使用消息服务组件进行系统整合与异步服务通信,其基本结构为生产者与消费者处理,如图5-1所示。常用的消息组件主要包括两类:JMS标准(ActiveMQ)和AMQP标准(RabbitMQ、Kafka),本章将为读者讲解这两类组件与SpringBoot的整合。 5.3.1 S 阅读全文
posted @ 2021-09-27 16:26 callbin 阅读(350) 评论(0) 推荐(0)

摘要: AOP拦截器 SpringBoot可以直接导入spring-boot-starter-aop编写AOP拦截器,实现业务层拦截。 AOP(面向切面编程)是Spring提供的重要技术工具,其主要功能是对业务层的方法调用进行拦截处理。SpringBoot默认情况下并没有配置AOP拦截器,开发者需要在项目中 阅读全文
posted @ 2021-09-27 16:10 callbin 阅读(670) 评论(0) 推荐(0)

摘要: 拦截器 SpringBoot可以使用HandlerInterceptor拦截器对控制层的请求进行拦截。 Web请求处理的过程中,拦截器是服务器端进行数据处理的最后一道屏障,可以将所有用户请求的信息在拦截器中进行验证。在SpringBoot中可以继续使用SpringMVC所提供的拦截器进行处理。 在拦 阅读全文
posted @ 2021-09-27 16:02 callbin 阅读(488) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 37 下一页