返回顶部
首页 > 资讯 > 精选 >spring注解怎么为bean指定InitMethod和DestroyMethod
  • 434
分享到

spring注解怎么为bean指定InitMethod和DestroyMethod

2023-06-25 15:06:45 434人浏览 独家记忆
摘要

这篇文章主要为大家展示了“spring注解怎么为bean指定InitMethod和DestroyMethod”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“spring注解怎么为bean指定Ini

这篇文章主要为大家展示了“spring注解怎么为bean指定InitMethod和DestroyMethod”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“spring注解怎么为bean指定InitMethod和DestroyMethod”这篇文章吧。

spring注解为bean指定InitMethod和DestroyMethod

需要注意的是:

  • 单实例bean:容器启动时创建对象

  • 多实例bean:每次获取时创建对象

初始化:

  • 对象创建完成,赋值完成,调用初始化方法

销毁:

  • 单实例:容器关闭时调用

  • 多实例:容器不会销毁,只能手动调用销毁方法

下面是具体代码

Car.java

public class Car {     public Car() {        System.out.println("Car's Constructor..");    }     public void init(){        System.out.println("Car's Init...");    }     public void destory(){        System.out.println("Car's Destroy...");    } }

配置类

@Bean(initMethod = "init",destroyMethod = "destory")    public Car car(){        return new Car();    }

注意@Bean中的initMethod和destroyMethod

@Configurationpublic class AppConfig {@Bean(initMethod = "init")public Foo foo() {return new Foo();}@Bean(destroyMethod = "cleanup")public Bar bar() {return new Bar();}}

上述代码中initMethod和destroyMethod后面没有括号。

记住千万不要带括号。

以上是“spring注解怎么为bean指定InitMethod和DestroyMethod”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: spring注解怎么为bean指定InitMethod和DestroyMethod

本文链接: https://lsjlt.com/news/305883.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • spring注解怎么为bean指定InitMethod和DestroyMethod
    这篇文章主要为大家展示了“spring注解怎么为bean指定InitMethod和DestroyMethod”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“spring注解怎么为bean指定Ini...
    99+
    2023-06-25
  • spring注解如何为bean指定InitMethod和DestroyMethod
    目录spring注解为bean指定InitMethod和DestroyMethod下面是具体代码注意@Bean中的initMethod和destroyMethodspring注解为b...
    99+
    2024-04-02
  • Spring中为bean指定InitMethod和DestroyMethod的执行方法
    1.创建一个类 public class Cat { public Cat(){ System.out.println("先初始化构造器"); ...
    99+
    2024-04-02
  • Spring中为bean指定InitMethod和DestroyMethod的执行方法是什么
    Spring中为bean指定InitMethod和DestroyMethod的执行方法是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.创建一个类public&nbs...
    99+
    2023-06-21
  • Spring怎么为singleton bean注入prototype bean
    本篇内容介绍了“Spring怎么为singleton bean注入prototype bean”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细...
    99+
    2023-07-02
  • spring怎么自定义bean注入
    在Spring中,我们可以使用两种方式来自定义Bean的注入: 使用注解方式:通过在Bean定义类上添加注解来告诉Spring容...
    99+
    2023-10-26
    spring
  • Spring注解驱动之关于@Bean注解指定初始化和销毁的方法
    目录bean的生命周期如何定义初始化、销毁方法初始化、销毁方法的使用场景初始化、销毁方法在Spring中的调用时机多实例bean初始化、销毁bean的生命周期 通常意义上讲的bean...
    99+
    2024-04-02
  • Spring的@Bean注解怎么使用
    今天小编给大家分享一下Spring的@Bean注解怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Spring @Be...
    99+
    2023-07-02
  • Springboot中@Configuration和@bean注解怎么用
    本篇内容主要讲解“Springboot中@Configuration和@bean注解怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Springboot中@Configuration和@be...
    99+
    2023-06-08
  • mybatis拦截器无法注入spring bean怎么解决
    这篇文章主要介绍“mybatis拦截器无法注入spring bean怎么解决”,在日常操作中,相信很多人在mybatis拦截器无法注入spring bean怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作...
    99+
    2023-06-29
  • 使用Spring注解怎么实现Bean自动装配功能
    这篇文章将为大家详细讲解有关使用Spring注解怎么实现Bean自动装配功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。使用须知:导入约束:context约束配置注解的支持: contex...
    99+
    2023-06-14
  • spring中bean注入无效怎么解决和new创建对象的区别是什么
    这篇文章主要介绍“spring中bean注入无效怎么解决和new创建对象的区别是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“spring中bean注入无效怎么解决和new创建对象的区别是什么”...
    99+
    2023-06-29
  • spring bean的自动注入及循环依赖问题怎么解决
    这篇文章主要介绍了spring bean的自动注入及循环依赖问题怎么解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇spring bean的自动注入及循环依赖问题怎么解决文章都会有所收获,下面我们一起来看看吧...
    99+
    2023-07-05
  • 为什么Spring和IDEA都不推荐使用@Autowired注解
    目录前言Spring为什么不推荐使用@Autowired 注解背景原因解决思考@Autowired, @Qualifier, @Resource, 三者有何区别参考文档前言 请看下面...
    99+
    2024-04-02
  • Spring和IDEA为什么都不推荐使用@Autowired注解
    今天小编给大家分享一下Spring和IDEA为什么都不推荐使用@Autowired注解的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-06-29
  • Spring在多线程下@Resource注入为null怎么解决
    本篇内容主要讲解“Spring在多线程下@Resource注入为null怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Spring在多线程下@Resource注入为null怎么解决”吧!...
    99+
    2023-06-29
  • 怎么用Spring的spel获取自定义注解参数值
    这篇文章主要介绍了怎么用Spring的spel获取自定义注解参数值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用Spring的spel获取自定义注解参数值文章都会有所收获,下面我们一起来看看吧。spel获...
    99+
    2023-06-29
  • ​C#中Process.start指定为UseShellExecute=false问题怎么解决
    当将Process.Start的UseShellExecute属性设置为false时,Process.Start将启动一个新进程来执...
    99+
    2024-02-29
    C#
  • 怎么通过自定义spring invalidator注解校验数据合法性
    今天小编给大家分享一下怎么通过自定义spring invalidator注解校验数据合法性的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面...
    99+
    2023-07-02
  • win10注册表无法删除所有指定的值怎么解决
    如果你无法删除Win10注册表中的所有指定值,可能是因为你没有足够的权限来编辑注册表。以下是一些可能的解决方法:1. 确保你是以管理...
    99+
    2023-09-20
    win10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作