java日常开发笔记和开发问题记录
比如整型定义成 Integer 而不是 int,Integer 可以为 null,可以区分出未赋值 null 和 0 的情况,而 int 是基本类型不能赋值为 null,除非是确定知道值或者定义枚举里(方便直接用 == 比较)。
比如整型定义成 Integer 而不是 int,Integer 可以为 null,可以区分出未赋值 null 和 0 的情况,而 int 是基本类型不能赋值为 null,除非是确定知道值或者定义枚举里(方便直接用 == 比较)。
在 Spring Cloud 中,@RefreshScope 是用于动态刷新配置的关键注解,它的刷新范围和机制如下:
spring bean springcloud refres 2025-03-30 16:54 1
Spring Boot 的自动配置是其核心特性之一,极大地简化了 Spring 应用的开发。它允许 Spring Boot根据你的项目依赖和配置,自动配置你的 Spring 应用程序,减少了大量的样板代码和手动配置。
spring boot springboot bean cl 2025-03-18 17:40 5
在 Spring 中,使用注解来实现动态切换 profiles 的说法可能有些许误导。注解本身并不能直接实现运行时的动态 profile 切换。 Spring Profiles 的核心机制是在应用启动时根据配置决定激活哪些 profile,从而加载相应的配置和
事情是这样的,前几天有一个读者给我发消息,说他面试的时候遇到一个奇形怪状的面试题。
现在有这么一个需求:就是我们日志的开与关是交给使用人员来控制的,而不是由我们开发人员固定写死的。大家都知道可以用aop来实现日志管理,但是如何动态的来实现日志管理呢?
在 Spring Boot 应用程序中,Spring 容器会自动扫描指定包路径下的类,并根据类上的注解将其注册为 Bean。然而,在某些情况下,我们可能需要排除某个 Bean,不让它被注册到 Spring 容器中。例如,我们可能需要根据不同的环境或配置条件来决
@Slf4j@RestController@Api(tags="商品信息接口")@RequestMapping("goods")@Validated//@AllArgsConstructor 不使用这个注解,其实它没什么了不起的public class Goo
bean spirngboot slf4j 2024-12-31 18:09 8
在使用spring框架的日常开发中,bean之间的循环依赖太频繁了,Spring已经帮我们去解决循环依赖问题,对我们开发者来说是无感知的,下面具体分析一下spring是如何解决bean之间循环依赖,为什么要使用到三级缓存,而不是二级缓存
使用传统的java应用中创建bean的过程非常简单,直接new完创建对象即可使用,一旦Bean不再使用,Java自动进行垃圾回收。 相比之下spring框架中bean的生命周期相比之下却要复杂的多,正确的理解Spring bean的生命周期可以让开发更好的利用
spring bean springbean 2024-12-31 09:15 10
说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们遇到的情况是后者,网上找了很多,大都是根据 Jpa 来做多数据源解决方案,要不就是老的 Spring 多数据源解决方案,还有的是利用 Aop 动态切换,感觉有点小复
green是“绿色的”,bean是“豆子”,但绿豆不能想当然翻译成“green bean”!
现在的难题只有一个:如何加载 web 项目?加载完成后,如何持续持有 web 项目?经过思考后,可以创建一个 boot 项目的 Spring Bean,在该 Bean 中加载并持有 web 项目的容器。由于 Spring Bean 默认是单例的,并且会伴随 S
我们在使用IDEA编码时,如果用到了@Autowired注解注入Bean,会发现IDEA会给代码标个波连线,鼠标移动上去,会发下idea提示:不推荐使用Filed injection,这是Spring的核心DI(Dendency Injection),即依赖注
今天咱们聊聊Spring Boot里面那些让人“恨不得立刻记住”的注解。说实话,每次面试都绕不开Spring Boot的注解相关问题,尤其是配置类、主类这些核心点,弄不好直接变成面试“滑铁卢”。
面试官 bean configuration 2024-12-01 22:18 8
基于 springBoot 平台开发的项目数不胜数,与常规的基于Spring开发的项目最大的不同之处,SpringBoot 里面提供了大量的注解用于快速开发,而且非常简单,基本可以做到开箱即用!
springboot springboot注解 bean 2024-11-29 15:22 6