
이번 오픈소스 컨트리뷰션 아카데미에서 내가 맡은 프로젝트는 egovframe-vscode-initializr이다. 처음 이 프로젝트를 접했을 때 가장 먼저 든 생각은 이것이었다.“전자정부 표준프레임워크가 정확히 뭐지?”이름만 보면 조금 딱딱하고 어렵게 느껴진다. 전자정

eGovFrame VSCode Initializr는 VS Code 환경에서 전자정부 표준프레임워크 기반 프로젝트를 쉽게 생성하고, 필요한 코드와 설정 파일을 자동으로 만들어주는 개발 도구다. 조금 더 쉽게 말하면, 전자정부 표준프레임워크 프로젝트를 시작할 때 필요한 초

Spring을 공부하다 보면 한 번쯤 이런 에러를 만나게 된다.또는 Spring Boot 2.6 이상 환경에서는 애플리케이션 실행 중 다음과 비슷한 메시지를 볼 수 있다.처음 이 에러를 보면 단순히 “Bean 주입이 꼬였나?” 정도로 생각할 수 있다. 하지만 Sprin

이제 eGovFrame VSCode Initializr를 직접 사용해보자. 생성하려고 보니까 선택지가 생각보다 꽤 많았는데 그중 가장 눈에 띄는 차이는 Web 템플릿과 Boot 템플릿이었다.Web 템플릿은 전통적인 WAR 방식으로 배포하는 프로젝트이고, Boot 템플릿

eGovFrame VSCode Initializr로 Web 템플릿과 Boot 템플릿을 생성해보면서 자연스럽게 Maven과 Gradle도 함께 살펴보게 되었다.처음에는 Maven과 Gradle을 단순히 “프로젝트 빌드할 때 쓰는 도구” 정도로만 생각했지만, 학습을 진행하