3
考虑下面的@Autowired资源:使用与“尝试用资源”
public class ResourceOne implements AutoCloseable {...}
与ResourceOne
中(春)XML配置实例化一个实例。
由于您需要在try块中实例化资源,该对象(何时自动装配)应该如何与“try-with-resources Statement”一起使用?
一种方法可以是使用参考(见下文),但这并不是最佳选择。
public class Test {
@Autowired
ResourceOne test;
//...
public void execute()
{
//...
try (ResourceOne localTest = test)
{
localTest.init()
localTest.readLine();
//...
}
}
你试着用''(ResourceOne localTest = test)''来实现什么' – 2013-05-02 15:57:27
这是一个自动关闭'test'的解决方法。 – user2343593 2013-05-03 08:43:45