SpringSpring - @Transactional 알아보기먼저 트랜잭션이란? 트랜잭션은 데이터베이스의 상태를 변화시키는 일련의 작업들을 하나의 논리적 작업 단위로 묶은 것입니다. 특성은 ACID…devfoxstarAugust 19, 2024 1 min
JavaScriptNode deprecation (The `punycode` module is deprecated.)오류 PC를 초기화 하고 블로그 프로젝트를 빌드 했더니 경고가 발생했습니다. punycode 모듈이 더 이상 지원되지 않는다는 내용입니다. 잠깐 알아보는 punycode…devfoxstarAugust 13, 2024 1 min
SpringSpringBoot 3.0에 Swagger 3.0.0 설정 하기 (Springfox --> Springdoc)먼저 Swagger 이해하기 Swagger는 API 개발을 위해 설계, 빌드, 문서화, 시각화 등 다양한 기능을 제공하는 도구 및 프레임워크입니다. OpenAPI…devfoxstarAugust 12, 2024 1 min
SpringGradle - 의존성 설정 (implementation, api, runtimeOnly, compileOnly, compileOnlyApi)Gradle은 Groovy를 활용한 빌드 자동화 시스템입니다. 최근 신규 프로젝트는 대부분 Gradle로 빌드를 관리하며, 이제 Maven…devfoxstarJuly 25, 2024 2 min
OSMac - Cannot Run Git Invalid path to Command Line Tools맥 OS 업데이트 후에 발생하는 오류 맥북을 업데이트 하고 갑자기 인텔리제이에서 Git이 구동되지 않았습니다. 뭐지? 오류 메세지는 아래와 같습니다. 혹시나 해서 터미널에서 Git…devfoxstarJuly 24, 2024 1 min
SpringSpring - 생성자 주입 방식으로 의존성 주입을 해야 하는 이유 (Dependency Injection)배경 의존성 주입은 스프링 프레임워크의 핵심 기능입니다. 우리는 주로 필드에 @Autowired 어노테이션을 사용해서 의존성을 주입 하곤 합니다. 그런데 IntelliJ…devfoxstarJuly 11, 2024 2 min