본문 바로가기

전체 글

(66)
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 32일차 Spring 2 1. Optional: Null 처리를 우아하게 관리하여 코드 안정성을 높이는 도구.Java 8에서 도입된 ‘클래스’, 스프링에서 Null값을 처리하거나 의존성을 더 안전하게 관리하는 데 자주 사용됨. (예외처리를 메서드로 한다) 주요 메서드:Optional.of(value): 절대 null이 아닌 값을 감싸는 Optional 객체를 반환합니다. 값이 null이면 예외를 발생시킵니다.Optional.ofNullable(value): 값이 null일 가능성이 있을 때 Optional 객체로 감쌉니다.Optional.empty(): 빈 Optional 객체를 생성합니다.orElse(defaultValue): Optional 값이 비어있을 경우 기본값을 반환합니다.orElseThrow(exceptionSupp..
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 30일차 Spring https://spring.io/ Spring | HomeCloud Your code, any cloud—we’ve got you covered. Connect and scale your services, whatever your platform.spring.io스프링 공식 홈페이지 https://start.spring.io/다음과 같이 설정하고 Generate 해주었다.Jar War 차이.JAR 파일은 Java 클래스 파일, 관련 리소스(이미지, 설정 파일 등) 및 메타데이터를 하나의 파일로 압축한 것.WAR 파일은 웹 애플리케이션을 구성하는 요소들(서블릿, JSP, HTML, CSS, JavaScript, 이미지, 설정 파일 등)을 하나의 파일로 압축한 것. JAR는 Java 코드와 리소스를 묶어서 ..
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 28일차 React-1 React : 프론트엔드 개발을 위한 라이브러리1. 핵심 개념React의 기본적인 작동 원리와 주요 기능들입니다.1.1 컴포넌트 (Component)React의 기본 빌딩 블록으로, UI를 구성하는 독립적이고 재사용 가능한 코드 조각입니다.종류:함수형 컴포넌트 (Functional Component): 함수로 정의되며, useState나 useEffect 같은 훅(Hooks)을 사용할 수 있습니다.클래스형 컴포넌트 (Class Component): class로 정의되며, 과거에 주로 사용되었지만 현재는 함수형 컴포넌트로 대체되고 있습니다.1.2 JSX (JavaScript XML)JavaScript 코드 안에 HTML을 작성할 수 있게 해주는 문법입니다.React 컴포넌트를 선언하고 UI를 렌더링하는 데..