T157 message object as spring bean
This commit is contained in:
@@ -8,6 +8,7 @@ import com.release11.klaus.utilis.TrackingClient;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.SneakyThrows;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.Model;
|
||||
@@ -32,7 +33,8 @@ import java.util.*;
|
||||
@AllArgsConstructor
|
||||
public class KlausMvcController {
|
||||
private final KlausService klausService;
|
||||
private static MockedMessageDto globalMockedMessageDto = new MockedMessageDto();
|
||||
@Autowired
|
||||
private static MockedMessageDto globalMockedMessageDto;
|
||||
private final Set<MockedMessageDto> globalMockedMessageDtoList = new HashSet<>();
|
||||
|
||||
@SneakyThrows
|
||||
@@ -47,6 +49,11 @@ public class KlausMvcController {
|
||||
return "mock";
|
||||
}
|
||||
|
||||
// @GetMapping("/mock/raw/{uuid}")
|
||||
// public MockedMessageDto getJsonMessageDto(){
|
||||
// return globalMockedMessageDto;
|
||||
// }
|
||||
|
||||
@PostMapping("/mock/{uuid}")
|
||||
public String showHomePost(@Valid MockedMessageDto mockedMessageDto, BindingResult bindingResult, Model model) {
|
||||
TrackingClient.setBusinessKeys(Map.of(BusinessKey.INTERFACE_NAME, "setMockedResponse",
|
||||
|
||||
13
src/main/java/com/release11/klaus/utilis/ObjectConfig.java
Normal file
13
src/main/java/com/release11/klaus/utilis/ObjectConfig.java
Normal file
@@ -0,0 +1,13 @@
|
||||
package com.release11.klaus.utilis;
|
||||
|
||||
import com.release11.klaus.model.MockedMessageDto;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
@Configuration
|
||||
public class ObjectConfig {
|
||||
@Bean
|
||||
public MockedMessageDto globalMessageDto(){
|
||||
return new MockedMessageDto();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user