Spring Boot 的 Yaml 配置高级用法

2023-12-21
阅读 1 分钟
315
有些特殊场景中我们希望能通过配置的方式自定义去初始化Bean,比如:线程池。但在初始化 Bean 的时候需要对配置的 Class 对象初始化。

Spring Boot + Nacos 实现不停服发布

2023-05-15
阅读 6 分钟
3.4k
最近,由于业务属性比较重要,对服务发布提出了更高的要求,希望能实现不停服发布。目前,团队所有项目已经完成基于K8s容器化部署,服务注册发现基于Nacos,故本文基于该两前提下进行讨论。

Spring Boot 的几种统一处理方式

2023-01-30
阅读 2 分钟
666
@ExceptionHandler 可以作为统一拦截异常方式,对于指定的异常按照你想的方式自由组装返回的数据信息和结构。自由度很高,这里需要注意的一点,往往大家会在这里就直接通过response对象返回响应结果,从而导致ResponseBodyAdvice、HandlerInterceptor之类的后续处理不再触发。 所以在使用该方式时,尽可能不直接使用resp...

jdk11 cxf 项目无法启动问题

2021-06-15
阅读 1 分钟
3.3k
在Java8之后,com/sun/tools/internal/ 不在存在了,需要额外进行引用,那么Java Maven 项目中如何解决因为jdk版本问题导致的问题呢?

Eureka 时代之后的 Consul

2019-12-17
阅读 12 分钟
4.7k
Consul是HashiCorp公司推出的开源软件,通过 GO 语言编写,提供服务注册和发现、配置、多数据中心的高可用方案等能力,分布式一致方面采用 raft 算法 实现,并且很容易和 Spring Cloud 等微服务框架集成,使用起来非常的简单,具有简单、易用、可插排等特点。简而言之,Consul 提供了一种完整的服务网格解决方案 。

Spring中接口动态实现的解决方案

2017-07-26
阅读 7 分钟
7.5k
问题领导最近跟我提了一个需求,是有关于实现类Mybatis的@Select、@Insert注解的功能。其是基于interface层面,不存在任何的接口实现类。因而在实现的过程中,首先要解决的是如何动态实现接口的实例化。其次是如何将使接口根据注解实现相应的功能。

你可能不知道的Spring Boot那点事

2017-02-05
阅读 2 分钟
4.9k
当前微服务的概念被炒的非常的火热,而Spring Boot则被赋予了”为微服务而生“的称号,相信看这篇文章的你,对微服务或者Spring Boot都有所了解了,我在该篇中也不再赘述,如果大家对Spring Boot有所兴趣,可以在公众号中留言,我会视情况而定。本文主要想讲讲配置文件相关的内容,你可能会比较疑惑,入门时期,最费时间的...