일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- js
- 2023 ICT R&D 주간
- 도서관 수업
- 2024우먼테크위크
- 알티노
- spring
- 코딩부트캠프
- 초등학생 코딩수업
- 핑퐁로봇
- 스마트리움
- 코딩수업
- spring boot
- jsp
- 콜백함수
- 이것이 자바다
- 자율주행자동차
- CSS
- 은평구립도서관
- Spring Security
- 초등학교 코딩수업
- 서울시여성가족재단
- html
- 자바
- 뚜루뚜루
- 2024겨울방학 코딩부트캠프
- Cos Pro
- 드론
- 초등학생 겨울방학 놀이
- transaction
- Java
- Today
- Total
목록전체 글 (81)
블로그
Spring // /api/board/5 @GetMapping("{id}") public ResponseEntity get(@PathVariable Integer id) { Board board = service.get(id); if (board == null) { return ResponseEntity.notFound().build(); } return ResponseEntity.ok().body(board); } ResponseEntity.notFound().build() notFound() 404 Not Found 상태 코드를 가진 ResponseEntity 객체를 생성하기 위한 정적 팩토리 메소드. 메소드 호출 시, ResponseEntity.BodyBuilder 타입의 인스턴스가 반환된다. .b..
빌더 패턴 (Builder Pattern) 빌더 패턴은 객체 생성 과정을 단순화하고 가독성을 높이는 디자인 패턴복잡한 객체를 생성할 때 생성자 매개변수가 많아지는 문제를 해결하기 위해 사용별도의 빌더 클래스를 통해 객체 생성 과정을 단계적으로 수행할 수 있다. 예: ResponseEntity.BodyBuilder 클래스는 빌더 패턴을 사용하여 HTTP 응답을 생성한다. 프로미스(Promise) 프로미스는 자바스크립트의 비동기 처리를 위한 객체비동기 작업의 최종 완료 또는 실패를 나타내며, 콜백 함수 대신 사용프로미스는 pending, fulfilled, rejected 상태를 가지며, 상태 변화에 따라 후속 작업을 처리할 수 있다.예: axios.get() 메서드는 프로미스를 반환하여 비동기 HTT..
콜백 함수(Callback Function)란? 다른 함수의 인자로 넘겨지는 함수.그 함수의 내부에서 호출되어 특정 작업을 수행하게 된다.비동기 작업을 할 때 주로 활용되는 개념이다 특정 시점에 원하는 작업을 수행할 수 있게 해주는 핵심 개념 React에서 콜백 함수 사용 1. 이벤트 핸들러const handleClick = () => { console.log('Button clicked!');}return ( 클릭)여기서 onClick 이벤트에 전달된 handleClick 함수가 콜백 함수. 버튼 클릭 시 React에 의해 호출된다. 2. 상태 업데이트const [count, setCount] = useState(0);const incrementCount = () => { setCount(..
✅엔드포인트 네트워크 통신에서 특정 리소스에 접근하기 위한 URL(Uniform Resource Locator) 일반적으로 웹 애플리케이션에서는 클라이언트(웹 브라우저)가 서버에 요청을 보낼 때 엔드포인트를 사용하여 특정 기능 또는 데이터에 접근한다. 엔드포인트 예시)- `https://example.com/api/users` 이 엔드포인트는 웹 애플리케이션의 사용자 데이터에 접근하기 위한 것일 수 있다. 클라이언트가 이 엔드포인트로 GET 요청을 보내면, 서버는 사용자 데이터를 반환할 것이다. 엔드포인트의 일반적 구조 `/api/resource`: API의 주요 리소스를 나타낸다.`/api/resource/{id}`: 특정 리소스의 개별 인스턴스를 식별하는 식별자(ID)를 포함한다. `/api/reso..
Spring 프레임워크에서 사용되는 애너테이션 @RequestBody클라이언트에서 전송한 HTTP 요청 본문(request body)을 자바 객체로 변환하여 매핑하는 역할을 한다메서드 파라미터에 사용된다주로 @PostMapping, @PutMapping과 함께 사용되어 JSON, XML 등의 데이터를 전송할 때 활용된다 @ResponseBody 자바 객체를 HTTP 응답 본문(response body)에 직접 작성하는 역할을 한다.메서드에 사용되며, 메서드의 반환 값이 HTTP 응답 본문에 작성됩니다.일반적으로 RESTful 웹 서비스에서 JSON, XML 등의 데이터를 반환할 때 사용된다. 차이점 @RequestBody@ResponseBody전송방향클라이언트->서버로 데이터를 전송 할 때서버-> 클라..