이전 게시글에서 작성했던 회원관리 도메인과 리포지토리에 직접 값을 넣어보고 값을 검증해 보도록 할게요.. 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` ( ..
스프링 부트는 Mybatis를 지원합니다.. 설정과 의존성만 추가하면 간단하게 사용할 수 있습니다.테이블의 값을 리스트로 가져와보는 작업을 해볼게요.. 우선 테이블을 먼저 확인해 봅니다..simple_bbs 테스트 데이터 넣어놓고..프로젝트를 만들어줍니다.. Mybatis Framework를 체크해 주시고요.. build.gradle 저는 jsp를 사용할 거라 jsp 의존성도 추가해 줬습니다.. 다음으로 application.properties에 데이터베이스 연결정보를 설정합니다..application.properties server.port=8087#JSPspring.mvc.view.prefix=/WEB-INF/views/spring.mvc.view.suffix=.jsp#DBspring.dataso..
스프링 부트는 기본적으로 JSP를 지원하지 않습니다.보통 웹 개발에 타임리프, 프리마커 등의 템플릿 엔진의 사용을 권장합니다.하지만 JSP를 사용하고 싶다면 따로 설정하고 사용할 수 있습니다.. 먼저 스프링 프로젝트를 Gradle로 한 개 만들어 주시고요.. 프로젝트 의존성은 jsp 외에 사용할 것 체크해 주시면 됩니다.. 프로젝트가 만들어졌어요! 먼저, resource 폴더의 application.properties를 세팅해 줄게요.. #포트 설정server.port=8088#JSP 설정spring.mvc.view.prefix=/WEB-INF/views/spring.mvc.view.suffix=.jsp 포트는 8088로 임의로 적어놨습니다.JSP 경로와 확장자를 설정해 줍니다.그리고, build...