- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有自己的 bean :
@Bean
public MyBean myBean(){...
按照 spring 文档发布自己的资源我应该指定 destroyMethod
。如果没有直接指定 destroyMethod
,我还没有找到 spring 调用的任何默认销毁方法。
我用过
@Bean(destroyMethod = "close")
public MyBean myBean(){...
但是如果默认值有值的话,考虑不直接指定destroy方法的可能性。
spring 会默认尝试 destroy
、close
、release
之类的东西吗?如果spring默认尝试一些方法来释放资源-哪些?
最佳答案
如 Bean.destroyMethod
中所述:
As a convenience to the user, the container will attempt to infer a destroy method against an object returned from the
@Bean
method. For example, given an@Bean
method returning an Apache Commons DBCPBasicDataSource
, the container will notice theclose()
method available on that object and automatically register it as thedestroyMethod
. This 'destroy method inference' is currently limited to detecting only public, no-arg methods named 'close' or 'shutdown'.
也就是说,如果你没有指定destroyMethod
,但是bean有一个公共(public)的close()
或者shutdown()
方法, 它将自动用作销毁方法。
要禁用此推理,请使用 @Bean(destroyMethod = "")
。
关于java - Spring 芯。默认@Bean 销毁方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44756872/
[请注意,这可能需要 AS3 + Java 知识] 背景信息: 我正在尝试使用 Java + Pulpcore 构建游戏,但我对这个场景还相当陌生。我正在构建的游戏可能比我想象的更加注重性能,而且我知
我相信主题是可能的。如果是,那么该怎么做呢?如果没有,那么如何在特定路径上设置特定颜色? 谢谢。 编辑:好的。删除了消息中令人困惑的部分。 最佳答案 渐变色圆不是用路径来绘制的,而是用路径来裁剪上下文
我有自己的 bean : @Bean public MyBean myBean(){... 按照 spring 文档发布自己的资源我应该指定 destroyMethod。如果没有直接指定 destro
我在很多文章中读到,@ComponentScan 应该和@Configuration 放在一个类的顶部。这里有一些引用: we use the @ComponentScan annotation al
我正在使用 Java 8 和 Spring 5。我正在尝试构建的这个 Spring 引导应用程序具有以下等级依赖项...... repositories { mavenCentral() }
我是一名优秀的程序员,十分优秀!