반응형

Personal Space 8

org.junit.runners.model.InvalidTestClassError

import org.junit.runner.RunWith; import org.junit.jupiter.api.Test; ... @RunWith(SpringRunner.class) @SpringBootTest public class OrderServiceTest { @Autowired OrderService orderService; @Test public void 상품주문() throws Exception { //given Member member = new Member(); member.setName("회원"); ... } } org.junit.runners.model.InvalidTestClassError: Invalid test class 'com.service.OrderServiceTest': 1..

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.

오류 원인 인텔리제이 환경에서 스프링 부트를 통해 웹 프로젝트를 실행하다가 만난 에러이다. 스프링에서 애플리케이션 컨텍스트를 시작하려던 중 오류가 발생했다고 뜬다. debug 모드를 활성화한 상태에서 애플리케이션을 다시 실행하라고 한다. 에러 메시지 중 Action을 살펴보면, 8080 포트가 이미 사용되고 있으니, 해당 프로세스를 중지하거나 다른 포트를 사용하라고 한다. 첫 번째 방법 (프로세스 강제 종료) 8080 포트가 이미 사용되고 있다는 것이다. 만약, IDE에서 다른 프로젝트가 실행되고 있는 것을 파악할 수 있다면, 실행 종료하는 것으로 쉽게 해결할 수 있지만 IDE 상에는 아무 문제가 없다면 명령 프롬프트 창을 통해 해당 프로세스를 강제 종료해야 한다. 윈도우의 명령 프롬프트(cmd)를 실행..

[Codestates] 코드스테이츠 백엔드 Section2 회고

Intro 코드스테이츠 Section 2 과정이 끝났다. 2022년 9월 20일부터 2022년 10월 18일까지 한 달 동안 자료구조, 알고리즘, 네트워크, 데이터베이스, 스프링 프레임워크 개념을 배웠다. Section 2 과정에 대하여 KPT를 기반으로 회고를 작성하고자 한다. KPT를 기반으로 한 개인 회고 목표 Keep, Problem Try 우선순위 목표 나는 컴퓨터 공학에 관심을 가지고 학습하면서 웹 개발에 관심을 가지게 되었고, 그중에서도 백엔드 엔지니어가 적성에 잘 맞는다고 판단하여 백엔드 엔지니어를 목표로 하고 있다. 비록 졸업 후 취업 실패로 인해 어려움을 겪었지만, 지금은 어려움을 이겨내기 위해 부트캠프를 통해 부족한 개발 지식을 쌓고 있다. 현재 목표는 무엇인가? 현재 내가 하고 있는..

[Codestates] 코드스테이츠 백엔드 Section1 회고

Intro 코드스테이츠에 들어와서 학습한 지 벌써 한 달이라는 시간이 지났다. 코드스테이츠를 하기 전까지만 해도 밤낮이 바뀐 생활을 하며, '어떻게든 되겠지~', '이만하면 됐으니 내일부터..' 등 지금 생각하면 이렇게 시간을 낭비할 수 있나 싶을 정도로 답 없는 하루를 보낸 반면에, 코드스테이츠를 시작하고 한 달이 지난 지금, 하루하루 바쁜 생활을 보내며 천천히 미래를 개척해나가고 있는 나는 많은 것들이 변해있다. 돌이켜 보면, 나는 대학시절 팀 프로젝트를 할 때 빼고는 무엇인가에 몰입하면서 시작했던 적이 없었다. 그때의 기억이 떠오르면서 다시 내가 무엇인가에 몰입하고 시작하는 좋은 시간들을 보내고 있다. 이와 동시에 내 몸이 두 개였으면 하는 생각을 매일 한다. 그만큼 하루하루가 너무 소중하고 하루에..

[Codestates] 코드스테이츠 백엔드 41기 오리엔테이션 후기

2022년 8월 19일, 코드스테이츠의 첫 공식 일정으로 오리엔테이션을 진행했다. 2주 전의 기억을 되살리며 OT 날로 돌아가 보도록 하겠다. OT를 진행하기 며칠 전에 코드스테이츠에서 사전 안내와 규칙, FAQ 등의 자료를 읽어보도록 고지했다. OT 내용과 겹치는 부분이 많지만, 모든 정보를 알려주는 것이 아니기 때문에 꼭 읽어보고 OT에 참여하는 것이 좋다. 분량이 상당하기 때문에 미리 보고 가도 잊어버리거나 놓치기 쉽다. OT 오리엔테이션에서는 코드스테이츠의 일정과 학습 방법, 규칙 등의 정보를 공지했다. 코드스테이츠는 자기 주도 학습 방식을 강조해왔던 만큼 본 과정을 시작하기 전에 수강생들이 스스로 어떻게 공부를 해야 하는지, 어떤 마음가짐을 가져야 하는지, 멘탈 관리 등 자료를 제공하였고 스스로..

[Codestates] 코드스테이츠 백엔드 41기 합격 후기 (정부지원 3회차)

2022년 8월 4일 코드스테이츠로부터 합격 소식을 전달받았고, 19일 첫 오리엔테이션을 진행했다. 지원부터 합격까지의 경험들을 작성하고자 한다. 지원동기 대학교를 졸업한 뒤, 취업을 하기 위해 정말 많은 회사의 코딩테스트를 치러보기도 했으나 모두 떨어져 힘든 시간을 보내고 있었다. 부족한 지식을 향상시키기 위해 여러 정보를 찾던 중 부트캠프에 대하여 처음 알게 되었고 싸피, 애플 디벨로퍼 아카데미, 부스트캠프, 코드스테이츠, ... 등 많은 부트캠프가 존재하고 있다는 것을 알게 되었다. 공부부터 취업까지 어려움을 겪던 중 부트캠프에서 동료들과 함께 알고리즘과 개발 지식을 향상시킬 수 있는 좋은 기회라고 확신하여 지원을 결심하였다. 코드스테이츠를 선택한 이유 사실 가장 가고 싶었던 곳은 싸피였다. 규모와..

[자기계발] 아하 Q&A를 아시나요? - 전문지식, 생활상식 검색 및 질의응답 서비스

아하 Q&A 아하 Q&A는 네이버 지식iN과 비슷한 질의응답 서비스지만 조금 더 전문적인 지식을 다루는 서비스입니다. 아하토큰이라는 암호화폐를 적립할 수 있는 서비스를 제공하고 있습니다. 하지만 이번에 다루는 주제는 암호화폐와는 거리가 멀기 때문에 아하토큰의 전망, 시세 등의 정보는 제공하지 않음을 알려드립니다. 앞서 조금 더 전문적인 지식을 다룬다고 말씀드렸는데, 다양한 카테고리가 존재합니다. 생활상식 카테고리를 제외하고서는 답변자 인증 절차가 통과된 사람만이 답변할 수 있는 시스템을 갖추고 있습니다. 그렇기 때문에 보다 정확하고 신뢰성 있는 답변을 얻을 수 있는 장점이 있습니다. 또한 누구나 전문지식을 갖추고 있으며, 이를 인증할 수 있다면 카테고리별로 답변자가 되어 다른 사람들의 질문에 답변할 수 ..

[정보처리기사 실기] [Ch 1] 1-1 소프트웨어 생명주기 모델과 소프트웨어 개발 방법론

1. 소프트웨어 생명주기 모델 (1) 소프트웨어 생명주기(SDLC: Software Development Life Cycle) 모델 개념 SDLC 개념 : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 SDLC 프로세스 : 요구사항 분석 - 설계 - 구현 - 테스트 - 유지보수 (2) SDLC 모델 종류 폭포수 모델(Waterfall model) - 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 가장 오래된 모델 선형 순차적 모형으로 고전적 생명주기 모형이라고도 함 모형의 적용 경험과 성공 사례가 많음 단계별 정의와 산출물이 명확 요구사항 변경이 어려움 프로토타이핑 모델(Prototyping Model) - 고객이 요구한 주요 기능을 프로토타입으로 구현하여..

반응형