분류 전체보기71 회원 관리 예제 - 12 (스프링 통합 테스트) 스프링까지 다 올리고 DB까지 연결해서 동작 하는 통합테스트 service\MemberServiceIntegrationTest.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import org.junit.jupiter.api.Test; import org.springframework.beans.factory... 2023. 10. 24. 회원 관리 예제 - 11(순수 JDBC) 20년? 전 고대개발방법 build.gradle 파일에 jdbc, h2 데이터베이스 관련 라이브러리 추가 C:\study\hello-spring\build.gradle 1 2 3 4 5 6 7 8 9 10 dependencies { implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' //추가된것 implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'com.h2database:h2' testImplementation 'org... 2023. 10. 24. 회원관리 예제 - 10(H2 데이터베이스 설치) H2 데이터베이스 설치 https://www.h2database.com/html/download-archive.html Archive Downloads www.h2database.com > h2 데이터베이스는 꼭 다음 링크에 들어가서 1.4.200 버전을 설치해주세요. 윈도우는 설치 이후 -> h2 console 실행 맥 은 -> 권한 주기: chmod 755 h2.sh (윈도우 사용자는 x) 실행: ./h2.sh (윈도우 사용자는 h2.bat) 데이터베이스 파일 생성 방법 jdbc:h2:~/test (최초 한번) ~/test.mv.db 파일 생성 확인 이후부터는 jdbc:h2:tcp://localhost/~/test 이렇게 접속 1 2 3 4 5 6 7 drop table if exists member.. 2023. 10. 23. 회원관리 예제 9 - (회원 웹 기능 조회) -추가- public String list(Model model) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 package hello.hellospring.controller; import hello.hellospring.domain.Member; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Co.. 2023. 10. 22. 이전 1 2 3 4 5 6 ··· 18 다음