bean

Spring Boot 项目启动时如何排除一个 Bean

在 Spring Boot 应用程序中,Spring 容器会自动扫描指定包路径下的类,并根据类上的注解将其注册为 Bean。然而,在某些情况下,我们可能需要排除某个 Bean,不让它被注册到 Spring 容器中。例如,我们可能需要根据不同的环境或配置条件来决

spring boot bean 2025-01-02 08:51  8

深入解析Spring Bean的生命周期管理

使用传统的java应用中创建bean的过程非常简单,直接new完创建对象即可使用,一旦Bean不再使用,Java自动进行垃圾回收。 相比之下spring框架中bean的生命周期相比之下却要复杂的多,正确的理解Spring bean的生命周期可以让开发更好的利用

spring bean springbean 2024-12-31 09:15  10

SpringBoot 实现多数据源配置的最简姿势

说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们遇到的情况是后者,网上找了很多,大都是根据 Jpa 来做多数据源解决方案,要不就是老的 Spring 多数据源解决方案,还有的是利用 Aop 动态切换,感觉有点小复

数据源 bean qualifier 2024-12-29 16:12  6

为什么IDEA中使用 Autowired会被警告

我们在使用IDEA编码时,如果用到了@Autowired注解注入Bean,会发现IDEA会给代码标个波连线,鼠标移动上去,会发下idea提示:不推荐使用Filed injection,这是Spring的核心DI(Dendency Injection),即依赖注

idea bean autowired 2024-12-07 10:22  11