文章 2021-12-08 来自:开发者社区

springboot高级功能(四)业务实战,自定义注解收集操作日志

注解@Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Log { /** * 注释 */ String operationName() default ""; }注解aop@...

文章 2021-12-08 来自:开发者社区

五分钟带你玩转Elasticsearch(十四)企业实战——springboot与es时区相差8小时解决方案

spring boot通过elk存储日志时时区会有问题:通过下文可以看出保存的@timestamp会少8个小时楼主这里的处理办法:在保存时 新增一个timeFormat字段供查询显示使用在通过时间筛选时 通过@timestamp字段筛选,输入的时间参数为当前时间,spring boot会自动减去8小时

五分钟带你玩转Elasticsearch(十四)企业实战——springboot与es时区相差8小时解决方案
文章 2021-12-08 来自:开发者社区

五分钟带你玩转Elasticsearch(十二)企业实战——整合spring boot

楼主使用es版本为7.6,使用的spring boot提供的start 1.pom文件 <!-- elasticsearch --> <dependency> <groupId>org.springframework.boot</groupId> <artifact...

文章 2021-12-07 来自:开发者社区

SpringBoot 实战:加载和读取资源文件

该图片由Marna Buys在Pixabay上发布你好,我是看山。本文聊一聊在 SpringBoot 应用中,访问加载类路径(classpath)中的文件内容的多种方法。通过Resource接口Resource接口抽象出一种更底层的方式管理资源,可以实现通过统一的方式处理各类文件资源。下面是几种获取资源实例的方法。手动加载访问类路径中的文件,我们可以直接使用ClassPathResource加载....

SpringBoot 实战:加载和读取资源文件
文章 2021-12-07 来自:开发者社区

SpringBoot 实战:JUnit5+MockMvc+Mockito 做好单元测试

该图片由NickyPe在Pixabay上发布你好,我是看山。今天聊聊如何在 SpringBoot 中集成 Junit5、MockMvc、Mocktio。Junit5 是在 Java 栈中应用最广的测试框架,Junit4 一度霸榜。升级到 Junit5 之后,除了增加 Java8 的很多特性,做了很多功能增强,在结构上做了优化调整,拆分了很多不同的模块,可以按需引入,比如:JUnit Platfo....

SpringBoot 实战:JUnit5+MockMvc+Mockito 做好单元测试
文章 2021-12-07 来自:开发者社区

SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数(原理篇)

你好,我是看山。在优雅的使用枚举参数(原理篇)中我们聊过,Spring对于不同的参数形式,会采用不同的处理类处理参数,这种形式,有些类似于策略模式。将针对不同参数形式的处理逻辑,拆分到不同处理类中,减少耦合和各种if-else逻辑。本文就来扒一扒,RequestBody参数中使用枚举参数的原理。找入口对 Spring 有一定基础的同学一定知道,请求入口是DispatcherServlet,所有的....

SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数(原理篇)
文章 2021-12-07 来自:开发者社区

五分钟带你玩转apollo(三)生产环境实战(springboot)

一、准备工作1.OS2.Apollo服务端:1.8+3. MySQL  5.6.5+二、安装本项目只安装了pro环境1.创建数据库导入sql https://github.com/ctripcorp/apollo/blob/master/scripts/sql/apolloportaldb.sql             ht....

五分钟带你玩转apollo(三)生产环境实战(springboot)
文章 2021-12-07 来自:开发者社区

springboot业务功能实战(七)手把手教你使用阿里云短信

模板签名的枚举类进入阿里云平台 进入短信服务模块  在以下·位置添加签名和模板(格式一定按照要求填写 审批的比较严格)public enum DySmsEnum { /** * 本类此处需要修改(短信模板编码,签名,参数) */ LOGIN_TEMPLATE_CODE("SMS_187570276", "自定义软件框架集成百度云", "code");...

springboot业务功能实战(七)手把手教你使用阿里云短信
文章 2021-12-07 来自:开发者社区

SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数

该图片由Christian_Crowd在Pixabay上发布你好,我是看山。前文说到 优雅的使用枚举参数 和 实现原理,本文继续说一下如何在 RequestBody 中优雅使用枚举。本文先上实战,说一下如何实现。在 优雅的使用枚举参数 代码的基础上,我们继续实现。如果想要获取源码,可以关注公号「看山的小屋」,回复 spring 即可。确认需求需求与前文类似,只不过这里需要是在 RequestBo....

SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数
文章 2021-12-07 来自:开发者社区

SpringBoot 实战:优雅的使用枚举参数(原理篇)

该图片由minka2507在Pixabay上发布你好,我是看山。SpringBoot 实战:优雅的使用枚举参数 中聊了怎么优雅的使用枚举参数,本文就来扒一扒 Spring 是如何找到对应转换器 Converter 的。找入口对 Spring 有一定基础的同学一定知道,请求入口是DispatcherServlet,所有的请求最终都会落到doDispatch方法中的ha.handle(process....

SpringBoot 实战:优雅的使用枚举参数(原理篇)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。