반응형 SMALL Spring3 [spring] 책 목록 구현 + 제목으로 검색 list0.jsp DOCTYPE html> div.container {width:900px; margin: 50px auto;} thead th {background-color: #eee;} table {border-collapse: collapse; width:100%;} td,th{padding 4px; border: 1px solid lightgray;} td {text-align: center;} input{padding:5px; font-size:10pt;} button {margin:10px; padding:0.4em 2em;} tr[data-url]:hover {background-color: #ffb; cursor:pointer;} 책 목록 이름 조회 id 제목 저자 출판사 카테고리 가격 .. 2023. 5. 22. 회원 서비스 개발 & 테스트 MemberService.java package hello.hellospring.service; import hello.hellospring.domain.Member; import hello.hellospring.repository.MemberRepository; import java.util.List; import java.util.Optional; public class MemberService { // 보통 서비스 쪽은 비즈니스 같이 네이밍하기 // 그냥 아래처럼 하면, 테스트 케이스 때 호출할 memberRespository와 다른객체이다. // private final MemberRepository memberRepository = new MemoryMemberRepository(); // 두개.. 2022. 9. 13. 회원리포지토리 테스트 케이스 작성 # @AfterEach // 해당 어노테이션은 테스트 하나 끝날 때마다 실행되는 부분 @AfterEach public void afterEach(){ // 테스트 하나 끝나면, 데이터 초기화 // 안하면, test 케이스 객체 다 겹침.. repository.clearStore(); } public void clearStore(){ store.clear(); } # @Test @Test public void save(){ Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); // 기대하는 것과, result 와.. 2022. 9. 13. 이전 1 다음 반응형 LIST