Use AutoClosables with try-with-resources
Closes gh-33538
This commit is contained in:
@@ -111,7 +111,7 @@ public class DevToolsDataSourceAutoConfiguration {
|
||||
DERBY(null, new HashSet<>(Arrays.asList("org.apache.derby.jdbc.EmbeddedDriver")), (dataSource) -> {
|
||||
String url = dataSource.getConnection().getMetaData().getURL();
|
||||
try {
|
||||
new EmbeddedDriver().connect(url + ";drop=true", new Properties());
|
||||
new EmbeddedDriver().connect(url + ";drop=true", new Properties()).close();
|
||||
}
|
||||
catch (SQLException ex) {
|
||||
if (!"08006".equals(ex.getSQLState())) {
|
||||
|
||||
@@ -110,10 +110,11 @@ public class ClassPathChangeUploader implements ApplicationListener<ClassPathCha
|
||||
headers.setContentLength(bytes.length);
|
||||
FileCopyUtils.copy(bytes, request.getBody());
|
||||
logUpload(event);
|
||||
ClientHttpResponse response = request.execute();
|
||||
HttpStatusCode statusCode = response.getStatusCode();
|
||||
Assert.state(statusCode == HttpStatus.OK,
|
||||
() -> "Unexpected " + statusCode + " response uploading class files");
|
||||
try (ClientHttpResponse response = request.execute()) {
|
||||
HttpStatusCode statusCode = response.getStatusCode();
|
||||
Assert.state(statusCode == HttpStatus.OK,
|
||||
() -> "Unexpected " + statusCode + " response uploading class files");
|
||||
}
|
||||
return;
|
||||
}
|
||||
catch (SocketException ex) {
|
||||
|
||||
@@ -103,8 +103,9 @@ class DelayedLiveReloadTrigger implements Runnable {
|
||||
private boolean isUp() {
|
||||
try {
|
||||
ClientHttpRequest request = createRequest();
|
||||
ClientHttpResponse response = request.execute();
|
||||
return response.getStatusCode() == HttpStatus.OK;
|
||||
try (ClientHttpResponse response = request.execute()) {
|
||||
return response.getStatusCode() == HttpStatus.OK;
|
||||
}
|
||||
}
|
||||
catch (Exception ex) {
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user