Java/Spring
-
-
Spring #15Java/Spring 2023. 4. 5. 09:34
정규화 제1 정규화란 테이블의 컬럼이 원자값(Atomic Value, 하나의 값)을 갖도록 테이블을 분해하는 것이다.(행 갯수가 늘어난다) 제2 정규화란 제1 정규화를 진행한 테이블에 대해 완전 함수 종속을 만족하도록 테이블을 분해하는 것이다. (예 학생 테이블과 학과 테이블을 분리 하는것 과 같다) 제3 정규화란 제2 정규화를 진행한 테이블에 대해 이행적 종속을 없애도록 테이블을 분해하는 것이다 BCNF 정규화란 제3 정규화를 진행한 테이블에 대해 모든 결정자가 후보키가 되도록 테이블을 분해하는 것이다
-
Spring #14Java/Spring 2023. 4. 4. 09:09
$.ajax url (string) 값을 기입하지 않으면 현재 페이지 dataType method (string) 기본값은 GET, success function error function complete success와 error 모두 처리한 뒤에 실행 되는 것 function dataType(string) XML, json, data(object or string)(전송시 파라미터) nullish $.getJson()(줄인표현) url[,data][,sueccess] .done(second sueccess $.post replyService.get(46, function(data){console.log(data)})
-
Spring #13Java/Spring 2023. 4. 3. 09:28
intStream int타입의 입력값을 범위내에 반환 시킨다 배열이나 맵 형태를 .ajax로 가져올때 //배열일때 Success : function(Data){ data[1].lastName } //Map형태 일때 Success : function(Data){ data.Frist.lastName } RestController 와 Controller의 차이 @RestController @Controller 공통점 Mapping 메서들을 소유 차이점 RestController의 모든 메서드는 반드시 반환 타입이 @ResponceBody형태(강제)알아서 만들어줌 controller는 jsp를 찾으러 간다 select * from tbl_reply where bno = #{bno} optional 람다식 c 반..
-
-
Spring #9Java/Spring 2023. 3. 28. 09:10
resultType=”” 에 올 수 있는 것들 String을 쓰려면 java.lang.에 있는 것을 포함쓰고 string을 쓰면 별칭으로 한번에 쓸 수 있다 MockMVC @WebMvcTest 어노테이션을 사용하여 테스트할 컨트롤러 클래스를 선언합니다. MockMvc 인스턴스를 생성합니다. MockMvcRequestBuilders 클래스를 사용하여 HTTP 요청을 생성합니다. MockMvc 인스턴스의 perform 메서드를 사용하여 HTTP 요청을 실행합니다. MockMvcResultMatchers 클래스를 사용하여 HTTP 응답을 검증합니다. 결과를 단언(assert)합니다. 예를 들어, 다음과 같은 코드를 작성하여 컨트롤러의 GET 요청을 테스트할 수 있습니다.이 코드에서는 @WebMvcTest 어노..