The bean '*.FeignClientSpecification' could not be registered.

当多个 `@FeignClient` 注解使用相同的 *name* 属性时,应用启动时报了如下错误: The bean 'Provider_A.FeignClientSpeci


动态指定 Spring Boot 服务的名字

同一个服务需要使用多个不同的服务名发布时,可以通过环境变量的方式指定服务的名字(环境变量可以通过启动命令指定,也可以通过配置 *docker* 镜像的环境变量指定)。 另外,服务配置


【Spring-Boot-Admin-Server】Request failed with status code 406

在 *Spring-Boot-Admin-Server*(*2.2.0*) 调整日志配置时,报了如下错误: 获取日志配置失败。 Request failed with status cod


修复 CorsFilter Bean 有时不起作用的问题

通过代码配置 **CorsFilter** *bean* 时,有时仍然会报跨域的问题,怀疑和 *Filter* 的执行顺序有关。另外有时部分接口可以,部分接口不可以,因为 *filte


Spring Boot - Filter 示例

## *Filter* 示例 ```java import com.mokasz.zy.server.game.app.core.filter.BodyReaderHttpSe


Spring Boot CORS 跨域请求

## 1. 配置全局的 *GlobalCorsConfig* ```java import org.springframework.context.annotation.Bea


@Transactional

`@Transactional` 在默认配置下,只会在发生 `RuntimeException` 时才会触发回滚操作。 如要在发生自定义的异常时回滚,需要通过 *rollback


修改 Actuator 路径和端口

*spring-boot-starter-actuator* 是用来监控系统健康状况的一个很强大的工具,但是默认配置的情况下,路径都是通用的(`/actuator`),很容易导致泄露系统的重要


隐藏 Nacos 打印的大量心跳日志

项目依赖如下(其中 *nacos-client* 版本为 *1.1.4*): ```xml com.alibaba.cloud spring-cloud-


SpringBoot & MyBatis 3 & MySQL

重新整理了一下 *MyBatis* 的使用,以作备忘。 ## *Eclipse* vs *IntelliJ IDEA* 作为开发的 IDE 来讲我更喜欢用 *Intelli



刘佳佳
江苏 - 苏州
Java & .NET 软件工程师
MOKASZ