본문 바로가기

Sts4

STS TDD회원조회 테스트(1) member 서비스 구현 member 수를 가져오는 메소드를 가져와서 테스트 @BeforeEach : 각각의 테스트 메소드들이 실행되기 전에 실행되는 메소드 test 코드 생성하기 에러 상황을 만든 후 해결하기 주석처리 후 코드 작성하고 실행하면 fail 실패하는 상황을 만든 후 점차 하나씩 개발하면 된다. 성공하려면 0보다 큰 값을 리턴해야 하는 상황이라 0과 같은 값을 리턴하는 경우라서 fail return 1로 바꾸니까 테스트 성공한 것을 확인할 수 있다. 그리고 다시 service로 넘어가자. service는 다양한 비즈니스 로직을 처리하는 부분으로 DAO를 통해 데이터를 얻어오거나 변경한다. 여기에서는 회원 수를 조회하는 메소드이다. jsbc를 직접 처리하지 않고, sqlsession objec.. 2023. 3. 6.
스프링세팅4. 메이븐프로젝트 생성 & 테스트 1. Maven Project 생성 'Create a simple project'는 기본적인 메이븐 프로젝트인데, 이걸 해제하고 실행해본다. 생성완료! 테스트 전에 잠깐 프로젝트 구성 먼저 살펴보자. 기존 자바코드는 bin 폴더 밑에 컴파일되서 작업내용이 들어갔다면 STS에서는 target 폴더 밑에 컴파일 되어 들어간다. AppTest.java => AppTest.class에 컴파일 되어 들어간다. 메이븐 프로젝트를 생성하면 크게 3가지 src / target / pom.xml로 구성된다. src : 프로젝트 설정 내용 / 라이브러리에 대한 정보 / 빌드에 대한 정보 target : 패키지 구조 똑같이 컴파일되며 결과물이 들어가는 폴더( 자동으로 컴파일된다. ) pom.xml : 프로젝트 설정내용, 의.. 2023. 3. 5.
스프링세팅3. 롬복설정 1. 롬복 설치 후 해당 경로에서 git-bash here java -jar lombok.jar명령어를 입력하고 아래에 창이 뜨는지 확인 롬복을 실행시켜서 sts ide에 등록하도록 하는 작업이다. 만약에 롬복이 안 뜨면 직접 롬복 경로를 찾아가면된다. 이 단계에서 롬복 경로에서 git-bash 여는 방법이 맥북은 다르다. 아래의 방법을 참고해서 커맨드를 써보자. Mac os 터미널 자주 쓰는 명령어(커맨드) 참고 자료 출처 >>https://macinjune.com/all-posts/mac/terminal/terminal%EC%97%90%EC%84%9C-cd-ls-command%EB%A1%9C-%EC%9E%90%EC%9C%A0%EB%A1%AD%EA%B2%8C-%ED%8F%B4%EB%8D%94-%EB%9.. 2023. 3. 5.
스프링세팅2. STS(스프링)설치와 환경설정 & 톰캣서버설정 STS(Spring Tool Suite)설치 1. 사이트에서 원하는 버전을 다운로드 https://spring.io/tools Spring | Home Cloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform. spring.io 지금은 서비스를 지원해주지만 이후에는 지원하지 않을거라 4버전을 다운받으라는 내용이 뜨지만 sts를 직접 다룰 것이라 학원에서는 eclipse기반 sts를 다운로드해 진행했다. 본인의 운영체제에 맞는 것을 선택해서 다운받으면 된다. (mac.os-> dmg) 2. 경로지정 학원에서는 사용자밑에 있는 user1밑에 설치하기로 했는데, mac 유저는 a.. 2023. 3. 5.