T157 message object as spring bean
This commit is contained in:
		
							
								
								
									
										3
									
								
								.idea/workspace.xml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										3
									
								
								.idea/workspace.xml
									
									
									
										generated
									
									
									
								
							| @@ -20,7 +20,8 @@ | |||||||
|   </component> |   </component> | ||||||
|   <component name="ChangeListManager"> |   <component name="ChangeListManager"> | ||||||
|     <list default="true" id="458cde88-df3d-44bc-9d57-a33823e2f1a6" name="Default Changelist" comment=""> |     <list default="true" id="458cde88-df3d-44bc-9d57-a33823e2f1a6" name="Default Changelist" comment=""> | ||||||
|       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> |       <change afterPath="$PROJECT_DIR$/src/main/java/com/release11/klaus/utilis/ObjectConfig.java" afterDir="false" /> | ||||||
|  |       <change beforePath="$PROJECT_DIR$/src/main/java/com/release11/klaus/controller/KlausMvcController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/release11/klaus/controller/KlausMvcController.java" afterDir="false" /> | ||||||
|     </list> |     </list> | ||||||
|     <option name="SHOW_DIALOG" value="false" /> |     <option name="SHOW_DIALOG" value="false" /> | ||||||
|     <option name="HIGHLIGHT_CONFLICTS" value="true" /> |     <option name="HIGHLIGHT_CONFLICTS" value="true" /> | ||||||
|   | |||||||
| @@ -8,6 +8,7 @@ import com.release11.klaus.utilis.TrackingClient; | |||||||
| import lombok.AllArgsConstructor; | import lombok.AllArgsConstructor; | ||||||
| import lombok.SneakyThrows; | import lombok.SneakyThrows; | ||||||
| import lombok.extern.slf4j.Slf4j; | import lombok.extern.slf4j.Slf4j; | ||||||
|  | import org.springframework.beans.factory.annotation.Autowired; | ||||||
| import org.springframework.http.MediaType; | import org.springframework.http.MediaType; | ||||||
| import org.springframework.stereotype.Controller; | import org.springframework.stereotype.Controller; | ||||||
| import org.springframework.ui.Model; | import org.springframework.ui.Model; | ||||||
| @@ -32,7 +33,8 @@ import java.util.*; | |||||||
| @AllArgsConstructor | @AllArgsConstructor | ||||||
| public class KlausMvcController { | public class KlausMvcController { | ||||||
|     private final KlausService klausService; |     private final KlausService klausService; | ||||||
|     private static MockedMessageDto globalMockedMessageDto = new MockedMessageDto(); |     @Autowired | ||||||
|  |     private static MockedMessageDto globalMockedMessageDto; | ||||||
|     private final Set<MockedMessageDto> globalMockedMessageDtoList = new HashSet<>(); |     private final Set<MockedMessageDto> globalMockedMessageDtoList = new HashSet<>(); | ||||||
|  |  | ||||||
|     @SneakyThrows |     @SneakyThrows | ||||||
| @@ -47,6 +49,11 @@ public class KlausMvcController { | |||||||
|         return "mock"; |         return "mock"; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | //    @GetMapping("/mock/raw/{uuid}") | ||||||
|  | //    public MockedMessageDto getJsonMessageDto(){ | ||||||
|  | //        return globalMockedMessageDto; | ||||||
|  | //    } | ||||||
|  |  | ||||||
|     @PostMapping("/mock/{uuid}") |     @PostMapping("/mock/{uuid}") | ||||||
|     public String showHomePost(@Valid MockedMessageDto mockedMessageDto, BindingResult bindingResult, Model model) { |     public String showHomePost(@Valid MockedMessageDto mockedMessageDto, BindingResult bindingResult, Model model) { | ||||||
|         TrackingClient.setBusinessKeys(Map.of(BusinessKey.INTERFACE_NAME, "setMockedResponse", |         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