이전 게시글에서 작성했던 회원관리 도메인과 리포지토리에 직접 값을 넣어보고 값을 검증해 보도록 할게요.. save>> @Test public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); System.out.println("result = " + (result == member)); assertThat(member).isEqualTo(result); } 회원 객체를 한 개 만들고 이름만 ..
회원관리 예제데이터베이스 사용하기에 앞서, 개발을 해야 되는 상황이 왔다고 가정을 하고데이터를 메모리에 저장시키도록 하여 도메인과 리포지토리를 만들어볼게요.. Member(도메인)>> package hello.hellospring.domain;public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) ..
https://hoowave.tistory.com/96 Spring Boot - RestAPI 1서버에 요청을 보내면DB에 있는 데이터를 JSON으로 출력해 주는 API를 만들어볼게요.. http://localhost:8089/member/멤버 번호 로 접속하게 되면, 해당 멤버 번호에 매칭되는 데이터를 출력해 주고,http://lohoowave.tistory.com이전 게시글에 이어서..다른 서버에서 해당 API를 사용해 보도록 할게요..결과 화면>> 목록 가져오기 전..목록을 가져오게 되면 DB의 NAME이 출력됩니다. useApi.jsp Use Api 목록보기 목록가져오기 버튼 클릭 시 Ajax를 통해 값을 가져와서 추가해 주는 방식을 사용했습니다..이 과정에서 CrossOrigin 에러를 맞..
서버에 요청을 보내면DB에 있는 데이터를 JSON으로 출력해 주는 API를 만들어볼게요.. http://localhost:8089/member/멤버 번호 로 접속하게 되면, 해당 멤버 번호에 매칭되는 데이터를 출력해 주고,http://localhost:8089/members 로 접속하게 되면, 모든 멤버들의 데이터를 출력해 주고,http://localhost:8089/member 에 POST 방식으로 데이터를 실어서 보내주면 데이터를 추가할 수 있게끔 설계했습니다. http://localhost:8089/members> http://localhost:8089/member/1> http://localhost:8089/member/3> 데이터 테이블>> CREATE TABLE `tbl_member` ( ..