M4 Mac mini Homebrew로 MySQL 설치하기
M4 Mac mini구매 기념 MySQL 설치 가이드를 작성하게 됐습니다~ macOS 환경에서는 Homebrew를 이용해 MySQL과 MySQL Workbench를 설치하는 것이 가장 깔끔하고 효율적입니다. 터미널을 열고 명령어만 몇번 입력하면 설치 후 쉽게 사용할 ...
Server-Side Development

M4 Mac mini구매 기념 MySQL 설치 가이드를 작성하게 됐습니다~ macOS 환경에서는 Homebrew를 이용해 MySQL과 MySQL Workbench를 설치하는 것이 가장 깔끔하고 효율적입니다. 터미널을 열고 명령어만 몇번 입력하면 설치 후 쉽게 사용할 ...

CorsFilter는 다른 출처(도메인, 프로토콜, 포트)의 프론트엔드 애플리케이션이 백엔드 API와 원활하게 통신할 수 있도록 보안 정책을 적용하는 핵심 구성요소입니다. 주요 기능 CORS 헤더 자동 적용: 모든 HTTP 응답에 CORS 관련 헤더(A...

JPA Auditing은 Spring Data JPA에서 제공하는 기능으로, 엔티티가 생성되고 수정될 때 생성일, 수정일, 생성자, 수정자와 같은 공통 필드를 자동으로 관리해줍니다. 주요 기능 및 이점 코드 간소화: @PrePersist, @PreUpd...

jackson-datatype-jsr310은 JSON 데이터와 Java 객체 간 변환을 담당하는 Jackson 라이브러리 확장 모듈입니다. 날짜 및 시간 API (JSR-310)을 Jackson이 올바르게 처리할 수 있도록 지원하는 핵심 기능을 제공합니다. 무슨...
![[Java] Enum, 아직도 상수로만 사용하시나요? (Enum 제대로 알고 쓰기)](/tech/work_6_2.jpg)
Enum은 사실 백엔드 개발에만 국한된 개념이 아닙니다. 프론트엔드에서도 TypeScript의 enum이나 JavaScript의 Object.freeze()를 활용한 상수 관리 등 비슷한 패턴을 많이 사용하죠. 하지만 이번 글은 Java 학습 과정에서 정리한 내용이라...

'302 에러'는 에러라기보다는 웹사이트의 특정 페이지가 다른 주소로 이동했음을 알려주는 HTTP 상태 코드(Status Code)입니다. 정확한 명칭은 302 Found 또는 302 Moved Temporarily입니다. 사용자가 특정 URL에 접속을 시도했을 때,...