Merge branch 'master' of https://github.com/sbmaggarwal/tutorials
This commit is contained in:
		
						commit
						3d530cd9f2
					
				| @ -4,6 +4,8 @@ import com.forketyfork.guest.springmvc.model.LoginData; | |||||||
| import org.springframework.stereotype.Controller; | import org.springframework.stereotype.Controller; | ||||||
| import org.springframework.web.bind.annotation.GetMapping; | import org.springframework.web.bind.annotation.GetMapping; | ||||||
| import org.springframework.web.bind.annotation.PostMapping; | import org.springframework.web.bind.annotation.PostMapping; | ||||||
|  | import org.springframework.web.bind.annotation.RequestBody; | ||||||
|  | import org.springframework.web.bind.annotation.ResponseBody; | ||||||
| import org.springframework.web.servlet.ModelAndView; | import org.springframework.web.servlet.ModelAndView; | ||||||
| 
 | 
 | ||||||
| import java.util.Collections; | import java.util.Collections; | ||||||
| @ -28,4 +30,10 @@ public class InternalsController { | |||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     @ResponseBody | ||||||
|  |     @PostMapping("/message") | ||||||
|  |     public MyOutputResource sendMessage(@RequestBody MyInputResource inputResource) { | ||||||
|  |         return new MyOutputResource("Received: " + inputResource.getRequestMessage()); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  | |||||||
| @ -0,0 +1,14 @@ | |||||||
|  | package com.forketyfork.guest.springmvc.web; | ||||||
|  | 
 | ||||||
|  | public class MyInputResource { | ||||||
|  | 
 | ||||||
|  |     private String requestMessage; | ||||||
|  | 
 | ||||||
|  |     public String getRequestMessage() { | ||||||
|  |         return requestMessage; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public void setRequestMessage(String requestMessage) { | ||||||
|  |         this.requestMessage = requestMessage; | ||||||
|  |     } | ||||||
|  | } | ||||||
| @ -0,0 +1,15 @@ | |||||||
|  | package com.forketyfork.guest.springmvc.web; | ||||||
|  | 
 | ||||||
|  | public class MyOutputResource { | ||||||
|  | 
 | ||||||
|  |     private String responseMessage; | ||||||
|  | 
 | ||||||
|  |     public MyOutputResource(String responseMessage) { | ||||||
|  |         this.responseMessage = responseMessage; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public String getResponseMessage() { | ||||||
|  |         return responseMessage; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -0,0 +1,14 @@ | |||||||
|  | package com.forketyfork.guest.springmvc.web; | ||||||
|  | 
 | ||||||
|  | import org.springframework.web.bind.annotation.GetMapping; | ||||||
|  | import org.springframework.web.bind.annotation.RestController; | ||||||
|  | 
 | ||||||
|  | @RestController | ||||||
|  | public class RestfulWebServiceController { | ||||||
|  | 
 | ||||||
|  |     @GetMapping("/message") | ||||||
|  |     public MyOutputResource getMessage() { | ||||||
|  |         return new MyOutputResource("Hello!"); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user