728x90

Programming/TMP 18

2023.08.28.MON

- Jsonpath .andExpect(jsonPath("$.title").value("title을 입력해주세요")) - $.title은 JSONPath 표현식을 나타냅니다. JSONPath는 JSON 문서 내에서 특정 값이나 데이터를 선택하기 위한 경로 표현식 언어입니다. - ControllerAdvice @ControllerAdvice는 Spring Framework에서 제공하는 어노테이션으로, 전역 컨트롤러에서 발생하는 예외를 처리하고 관리하는 데 사용됩니다. 이를 통해 애플리케이션의 여러 컨트롤러에서 발생할 수 있는 예외들을 한 곳에서 처리하고 일관된 방식으로 응답을 생성할 수 있습니다. 일반적으로 Spring 애플리케이션에서는 다양한 컨트롤러들이 요청을 처리하다가 예외가 발생할 수 있습니다. 예..

Programming/TMP 2023.08.28

2023.08.26.SAT

- iframe 태그 은 HTML (하이퍼텍스트 마크업 언어)에서 사용되는 태그로, 인라인 프레임(inline frame)을 생성하는 데 사용됩니다. 이 태그를 사용하면 웹 페이지 내에 다른 웹 페이지를 포함하거나 특정 부분을 프레임으로 감싸서 표시할 수 있습니다. 이는 웹 페이지 내에서 외부 콘텐츠를 포함하거나 다른 웹사이트나 독립적인 콘텐츠를 삽입할 때 유용합니다. 간단하게 말해서, 태그는 웹 페이지 내에서 작은 "창"을 만들어 다른 웹 페이지나 콘텐츠를 표시하는 역할을 합니다. 이러한 프레임은 현재 웹 페이지와 별개의 HTML 문서를 로드하고 표시할 수 있습니다. 예를 들어, 지도 서비스를 웹 페이지에 삽입하거나 외부 사이트의 특정 부분을 보여줄 때 태그를 사용할 수 있습니다.

Programming/TMP 2023.08.26

2023.08.25.FRI

onchange 이벤트: 사용자가 입력 필드나 선택 옵션 등의 값을 변경하고 포커스를 다른 요소로 옮겼을 때 발생합니다. 사용자가 입력을 마치고 해당 입력 요소에서 포커스를 다른 곳으로 이동하면 이벤트가 발생합니다. 보통 입력 값의 최종적인 변경을 감지하고 처리할 때 사용됩니다. 예를 들어, 사용자가 입력 필드에 값을 입력하고 나서 다른 곳을 클릭하거나 탭을 누를 때 변경된 값에 대한 처리를 수행할 수 있습니다. onkeyup 이벤트: 사용자가 키보드의 키를 누르다가 뗄 때 발생합니다. 사용자의 키 입력 동작을 실시간으로 감지하고 처리하는 데 사용됩니다. 보통 입력 필드에 글자 수 제한이나 검색 기능과 같이 사용자의 입력에 따라 즉시 동작하는 상황에서 활용됩니다. 간단히 말해서, onchange 이벤트는..

Programming/TMP 2023.08.25

2023.08.23.WED

document.getElementById("number").innerText = String(Math.floor(Math.random() * 1000000)).padStart(6,"0") 1. document.getElementById("number"): 이 부분은 문서 내에서 id가 "number"인 요소를 선택합니다. 즉, HTML에서 ...와 같이 해당 id를 가진 요소를 선택하게 됩니다. 2. .innerText = ...: 이 부분은 선택된 요소의 내부 텍스트를 변경합니다. 즉, 선택된 요소의 내부 텍스트를 다음에 나오는 값으로 설정하게 됩니다. 3. String(Math.floor(Math.random() * 1000000)): 이 부분은 0부터 999999 사이의 임의의 정수를 생성합니다...

Programming/TMP 2023.08.23

2023.08.16.WED

- ajax $.ajax 함수는 jQuery에서 제공하는 AJAX 호출을 수행하기 위한 함수입니다. 이 함수에 전달되는 옵션들은 HTTP 요청의 구성 요소입니다. 여기서 url, type, contentType 등의 옵션은 HTTP 요청을 정의하고 구성하는데 사용됩니다. url: AJAX 요청을 보낼 서버의 URL을 지정합니다. type: HTTP 요청 방식 (메소드)를 지정합니다. (예: "GET", "POST", "PUT", "DELETE" 등) contentType: 요청 본문의 MIME 타입을 지정합니다. 예를 들어, "application/json"은 요청 본문에 JSON 형식의 데이터가 포함될 것임을 나타냅니다. data: 서버로 전송할 데이터를 지정합니다. 이 데이터는 type 옵션에 따라 ..

Programming/TMP 2023.08.16

2023.08.14.MON

- ResponseEntity - ResponseEntity는 HTTP 응답의 상태 코드, 헤더 및 본문 데이터를 함께 다루기 위해 사용되는 클래스이다. - @ResponseBody 어노테이션을 사용하면 메서드의 반환값이 자동으로 HTTP 응답의 본문으로 사용되므로, ResponseEntity를 사용하지 않아도 된다. ResponseEntity는 상태 코드나 헤더를 더 세밀하게 조작해야 할 때 사용하면 된다. - Principal - principal 객체는 Spring Security 프레임워크에서 현재 사용자의 정보를 나타내는 객체이다. Spring Security는 웹 애플리케이션의 보안을 관리하기 위한 프레임워크로, 사용자 인증(Authentication)과 권한 부여(Authorization)를..

Programming/TMP 2023.08.14
728x90