본문 바로가기
반응형

분류 전체보기189

[Spring] Junit5 NoSuchMethodError 에러 해결 방법 🚨 테스트 코드 실행 중 발생한 에러 메시지Exception in thread "main" java.lang.NoSuchMethodError: 'java.lang.String org.junit.platform.engine.discovery.MethodSelector.getMethodParameterTypes()' ❓ 에러 발생 이유Spring Boot 4.0.1과 Junit5의 버전 충돌로 발생한 에러입니다.현재(2026.01.03) 기준으로 Spring Boot 4.0.1은 안전한 상태가 아닙니다.따라서 버전 충돌 문제가 발생하였습니다.자세한 원인은 Spring Boot에서 Junit의 메서드를 찾지 못해서 발생한 에러입니다.Spring Boot의 버전이 3.X라면 Junit의 버전을 확인해주시거나,.. 2026. 1. 3.
[Spring] Gradle 프로젝트 build하고 실행하는 방법 정리 ✅ 참고아래 설명문은 Spring Gradle 프로젝트를 jar 파일로 build하고 실행하는 방법입니다. 1. 프로젝트 경로로 이동터미널을 실행한 후 프로젝트가 있는 폴더로 경로를 이동해 줍니다.$ cd /프로젝트경로# 예시# cd /start/hello 2. Gradle 명령어를 통하여 build아래 명령어를 통하여 프로젝트를 build해 줍니다.$ ./gradlew build 3. build/libs 경로로 이동성공적으로 프로젝트 build가 진행되었다면, 프로젝트 경로에 build 폴더가 생긴것을 확인할 수 있습니다.cd 명령어를 통하여 build/libs 경로로 이동합니다.$ cd /build/libs 4. 프로젝트 실행java -jar 명령어를 통하여 build 된 Spring 프로젝트를 실행.. 2026. 1. 3.
아주 쉬운 컴퓨터 구조 총 정리 ✋ 참고대학교에서 컴퓨터 구조 수업에서 다루는 디지털 논리회로, 명령어 등의 복잡한 내용은 포함하지 않았습니다.컴퓨터를 구조라는 큰 개념을 설명하기 위함이며,컴퓨터를 사용하고 계시는 분이라면 초등학생 분들도 이해하기 쉽게 작성하였습니다. 컴퓨터란?전기를 사용하여 데이터를 처리하는 시스템입니다. 컴퓨터는입력장치를 통하여 데이터를 입력받고중앙처리장치를 통하여 데이터를 처리하고기억장치를 통하여 처리한 데이터를 저장하며출력장치를 통하여 데이터를 출력합니다.이 과정에서 각 장치들은 데이터를 교환해야하는데이때 시스템 버스를 통하여 데이터교환 작업이 이루어집니다.참고: 내부버스와 시스템버스에 대해서는 각 장치들이 데이터를 교환하는 작업을 하기위한 부품이라고 생각하시면 됩니다.여기서는 버스에 대한 내용은 자세히 다루지.. 2025. 12. 16.
아주 쉬운 Linux 개념 총 정리 OS란? UNIX란? Linux란?UNIX의 표준을 준수하여 만들어진 '무료' 공개 운영체제입니다. 운영체제란?엑셀을 더블클릭하면 엑셀이 실행되는 것은 누구나 경험해본 일입니다.하지만 그 안에서는 생각보다 복잡한 과정이 일어납니다. 컴퓨터는하드디스크에서 필요한 파일을 찾고메모링에 불러와 적재한 뒤CPU를 통해 명령을 하나씩 수행합니다.이 모든 과정을 사용자를 대신 해서,하드웨어와 프로그램이 문제 없이 동작하도록 관리하는 소프트웨어가 바로 운영체제 입니다. UNIX란?벨 연구소에서 1973년에 C언어로 만들어진 운영체제이며, 리눅스의 기원이 된 운영체제입니다.당시 컴퓨터는 작고 단순한 운영체제가 필요했는데, UNIX는 단순하고 명확한 철학을 바탕으로 만들어진 운영체제입니다. 하지만 UNIX는 유료였고, 시스템마다 표준이 달라 .. 2025. 12. 8.
반응형