bridge/src/main/java/hello/HelloController.java

56 lines
1.6 KiB
Java
Raw Normal View History

2016-11-15 11:13:55 +09:00
package hello;
import hello.entity.Member;
import hello.repository.MemberRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* Created by jackdaw on 16. 11. 9.
*/
@RestController
public class HelloController {
@Autowired
MemberRepository memberRepository;
// @RequestMapping("/member")
// public List<Member> index() {
// return memberRepository.findAll();
// }
@RequestMapping(value = "/member/{id}", method = RequestMethod.GET)
public Member get(@PathVariable(value = "id") long id) {
return memberRepository.findOne(id);
}
@RequestMapping(value = "/member", method = RequestMethod.GET)
@ResponseBody
public List<Member> getList() {
return memberRepository.findAll();
}
// @RequestMapping(value = "/member/{id}", method = RequestMethod.PATCH)
// @ResponseBody
// public Member patch(@PathVariable(value = "id") long id, @RequestBody Member member) {
// memberRepository.save(member);
// return member;
// }
//
// @RequestMapping(value = "/member/{id}", method = RequestMethod.PUT)
// @ResponseBody
// public Member update(@PathVariable(value = "id") long id, @RequestBody Member member) {
// memberRepository.save(member);
// return member;
// }
//
// @RequestMapping(value = "/member/{id}", method = RequestMethod.DELETE)
// @ResponseBody
// public List<Member> delete(@PathVariable(value = "id") long id) {
// memberRepository.delete(id);
// return memberRepository.findAll();
// }
}