Skip to content

Commit 5cca24c

Browse files
author
Adrian Clay
authored
Upgrade to Spring Framework 6.1 (#299)
This version is still in active support, which will improve the security position of the adaptor. Also upgrade jms packages to ones which support the javax -> jakarta rename.
1 parent a4ea4e5 commit 5cca24c

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

service/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id 'java'
3-
id 'org.springframework.boot' version '2.7.18'
3+
id 'org.springframework.boot' version '3.3.7'
44
id 'io.spring.dependency-management' version '1.1.7'
55
id "io.freefair.lombok" version "6.4.2"
66
id "checkstyle"
@@ -24,13 +24,13 @@ dependencies {
2424

2525
implementation 'org.springframework.boot:spring-boot-starter-actuator'
2626
implementation 'org.springframework.boot:spring-boot-starter-web'
27-
implementation 'org.apache.qpid:qpid-jms-client:1.5.0'
27+
implementation 'org.apache.qpid:qpid-jms-client:2.6.1'
2828
implementation 'org.springframework:spring-jms'
2929
implementation 'ca.uhn.hapi.fhir:hapi-fhir-structures-dstu3:5.7.2'
3030
implementation 'uk.nhs.connect.iucds:iucds-schema:3.0.RC1.2'
3131
implementation 'jaxen:jaxen:1.2.0'
3232
implementation 'org.apache.xmlbeans:xmlbeans:3.1.0'
33-
implementation 'com.rabbitmq.jms:rabbitmq-jms:2.3.0'
33+
implementation 'com.rabbitmq.jms:rabbitmq-jms:3.4.0'
3434

3535
testImplementation 'org.mockito:mockito-core:4.4.0'
3636
testImplementation 'org.assertj:assertj-core:3.22.0'

service/src/integration-test/java/uk/nhs/adaptors/oneoneone/cda/report/controller/ReportControllerIT.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
import java.util.TimeZone;
2525
import java.util.stream.Stream;
2626

27-
import javax.jms.BytesMessage;
28-
import javax.jms.Destination;
29-
import javax.jms.IllegalStateException;
30-
import javax.jms.JMSException;
31-
import javax.jms.Message;
27+
import jakarta.jms.BytesMessage;
28+
import jakarta.jms.Destination;
29+
import jakarta.jms.IllegalStateException;
30+
import jakarta.jms.JMSException;
31+
import jakarta.jms.Message;
3232
import javax.xml.parsers.ParserConfigurationException;
3333

3434
import org.json.JSONException;

service/src/main/java/uk/nhs/adaptors/oneoneone/cda/report/service/EncounterReportService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package uk.nhs.adaptors.oneoneone.cda.report.service;
22

3-
import javax.jms.Destination;
4-
import javax.jms.TextMessage;
3+
import jakarta.jms.Destination;
4+
import jakarta.jms.TextMessage;
55

66
import org.apache.xmlbeans.XmlException;
77
import org.hl7.fhir.dstu3.model.Bundle;

service/src/main/java/uk/nhs/adaptors/oneoneone/config/AmqpConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import java.util.Objects;
44

5-
import javax.jms.ConnectionFactory;
6-
import javax.jms.Destination;
5+
import jakarta.jms.ConnectionFactory;
6+
import jakarta.jms.Destination;
77

88
import org.apache.commons.lang3.StringUtils;
99
import org.apache.qpid.jms.JmsConnectionFactory;

service/src/test/java/uk/nhs/adaptors/oneoneone/cda/report/service/EncounterReportServiceTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
import static org.mockito.Mockito.verify;
66
import static org.mockito.Mockito.when;
77

8-
import javax.jms.Destination;
9-
import javax.jms.JMSException;
10-
import javax.jms.Session;
11-
import javax.jms.TextMessage;
8+
import jakarta.jms.Destination;
9+
import jakarta.jms.JMSException;
10+
import jakarta.jms.Session;
11+
import jakarta.jms.TextMessage;
1212

1313
import org.apache.xmlbeans.XmlException;
1414
import org.hl7.fhir.dstu3.model.Bundle;

0 commit comments

Comments
 (0)