鉴于以下情况:
public class ResourceOne implements AutoCloseable {...}
ResourceOne
在 (Spring) XML 配置中实例化的实例。
这个对象(当自动装配时)应该如何与“try-with-resources 语句”一起使用,因为您需要在 try 块中实例化资源?
一种方法是使用参考(见下文),但这并不是最佳选择。
public class Test {
@Autowired
ResourceOne test;
//...
public void execute()
{
//...
try (ResourceOne localTest = test)
{
localTest.init()
localTest.readLine();
//...
}
}