컴퓨터공학/스프링8 테스트 도구 Junit 목차 junit을 잘 활용하면 브라우저에 접속하지 않아도 테스트를 할 수 있다. Library 설정 Junit Library추가 junit junit 4.12 test spring-test Library추가 org.springframework spring-test 5.2.25.RELEASE test 테스트 파일 생성 및 실행 테스트 파일 생성 src/test/java에 테스트파일을 생성한다 클래스명으로 Test라는 이름을 쓰면 안된다 Junit의 anootation명이 Test이기 때문에 에러가 난다! import org.junit.Test; public class tempTest { @Test public void test() { System.out.println("실행하고자 하는 테스트메소드 작성").. 2023. 12. 7. Interceptor 목차 Interceptor의 개념 쇼핑몰 사이트를 만들 경우, 장바구니, 찜하기, 주문 페이지에 들어가려면 반드시 로그인이 되어있어야 한다. 이때 아래 코드와 같이 각 맵핑 메소드마다 session을 체크해 접속을 체크할 수도 있다. @GetMapping("/member/regist.do") public String regist(HttpSession sess) { /* 로그인 여부 체크 */ if(sess.getAttribute("loginSess") == null) return null; return "member/write"; } 그러나 이 경우 장바구니, 찜하기, 주문 페이지 등 로그인을 요구하는 모든 페이지에서 Session을 체크하는 코드를 추가해야 한다. 이렇게 모든 메소드에 Session체크.. 2023. 12. 5. 이전 1 2 다음