随笔分类 - spring &boot &cloud Alibaba
摘要:一 应用场景 一个springboot的应用,需要访问服务器/home/webapp/upload 目录下的静态资源。一般是动态上传的图片,需要访问时,需要用到。 二 实现方式 2.1 通过 WyCmsWebMvcConfigurer 添加路由的方式来访问静态文件。 注意配置的要点:路径用 file
阅读全文
摘要:一 问题使用场景 有一串BASE64的用户信息,需要通过URL传递到后台进行验证,当里面带有+号的时候,默认浏览器会对+号进行编码,变成%2B,后台获取后,%2B会decode变成空格,这时候,会造成解析失败的问题出现。 举例: http://localhost:802/test/index?use
阅读全文
摘要:本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! 简单使用 Java API规范 (JSR303) 定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Ema
阅读全文
摘要:# 一 springboot 实现多数据源的底层原理 任何的ORM Framework无论上层如何如何,最终都是通过各种层的调用,来到spring-jdbc来调用操作DB的,而在springboot框架中,其本质上是通过**我们注入的datasource(无论是自定义的datasource还是第三方
阅读全文
摘要:主题: Spring boot 集成dubbo nacos druid 实现数据源动态切换 一 实验目的 Spring boot 集成dubbo nacos druid 实现数据源动态切换,改变nacos的配置后,能实现,动态的切换数据源,而不需要重启springboot应用。 二 实现解决方法 原
阅读全文
摘要:前言 nacos的功能回顾 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服
阅读全文
摘要:什么是 Nacos Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、
阅读全文