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…
Reference in New Issue