Skip to content

Commit 82afe78

Browse files
committed
added TelemetryClient bean;
1 parent 80c077f commit 82afe78

3 files changed

Lines changed: 19 additions & 1 deletion

File tree

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,12 +218,13 @@ dependencies {
218218
implementation 'org.springframework.boot:spring-boot-starter-json'
219219
implementation group: 'org.springdoc', name: 'springdoc-openapi-starter-webmvc-ui', version: '2.8.6'
220220

221-
implementation 'com.microsoft.azure:applicationinsights-spring-boot-starter:3.4.14'
221+
implementation 'com.microsoft.azure:applicationinsights-spring-boot-starter:2.6.4'
222222
implementation 'net.logstash.logback:logstash-logback-encoder:7.4'
223223

224224
implementation group: 'io.rest-assured', name: 'rest-assured', version: '5.5.1'
225225

226226
implementation 'org.openapitools:openapi-generator-core:7.12.0'
227+
implementation 'org.hibernate.validator:hibernate-validator:8.0.2.Final'
227228

228229
testImplementation(platform('org.junit:junit-bom:5.12.1'))
229230
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package uk.gov.hmcts.cp.config;
2+
3+
import com.microsoft.applicationinsights.TelemetryClient;
4+
import org.springframework.context.annotation.Bean;
5+
import org.springframework.context.annotation.Configuration;
6+
7+
@Configuration
8+
public class ApplicationConfig {
9+
10+
@Bean
11+
public TelemetryClient getTelemetryClient() {
12+
return new TelemetryClient();
13+
}
14+
15+
}

src/main/java/uk/gov/hmcts/cp/controllers/OpenApiController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import uk.gov.hmcts.cp.openapi.model.CourtHousesschema;
1010
import uk.gov.hmcts.cp.services.OpenApiService;
1111

12+
import java.util.Map;
13+
1214
@RestController
1315
@RequiredArgsConstructor
1416
public class OpenApiController implements DefaultApi {

0 commit comments

Comments
 (0)