김지팡의 저장소
article thumbnail
@Enumerated
TIL 2022. 7. 10. 02:55

기존에 작성한 코드를 가지고 실행을 하게 되면(domain, repository, service, controller 코드는 생략) 아래와 같은 테이블이 생성된다. 👇 major에 Enum 상수값이 아닌 인덱스 번호가 들어간 것을 볼 수 있는데, 이는 enum 클래스 내에 작성한 상수의 순서대로 반환을 한다. 즉, Salah의 major는 PHYSICS, 영혼의 단짝 Son과 Kane의 major는 BIOLOGY, 그리고 나머지 세명은 SOCIOLOGY를 major로 가지게 된다. 이렇게 반환해도 무방하지만 어떠한 major를 가지고 있는지 번호로 한눈에 보기는 어렵다. Enum 상수값을 그대로 DB에 저장을 하기 위해서는 @Enumerated라는 어노테이션이 필요한데, 이때, 사용하는 것이 @Enum..

article thumbnail
[Spring Boot] Error creating bean with name

스프링 부트 환경에서 게시판 CRUD를 구현하는 중 이러한 에러를 맞이했다 'ㅅ' bean 생성에서 생긴 에러,,? 이뿐만이 아니라 boardController에서 에러가 나오니 서로 연결되어 있는 곳(boardService, boardRepository까지)이 모두 연결 지어서 같은 에러가 나왔다.!! 우선, controller에 문제가 있는 것인가 하는 판단으로 boardController로 가보았다. 하지만,,! 역시 뭔지 모르겠다 :( 바로 구글링!! 구글링 결과 👇 https://velog.io/@izuiw/spring-security-Error-creating-bean-with-name-%EC%97%90% EB% 9F% AC-%EC%88% 9C% ED%99%98-%EC% B0% B8% EC% ..

What is 코딩 컨벤션?
TIL 2022. 6. 29. 18:56

Code Convention Code Convention 🤔 본인이 작성한 코드를 다른 사람도 쉽게 이해할 수 있도록 코드를 작성하기 위한 코드 작성 규칙 필요성 & 장점 👀 소프트웨어를 개발하는 일련의 모든 과정에서 들어가는 비용 중 80%가 유지보수 소프트웨어의 유지보수를 그 소프트웨어를 직접 개발한 개발자가 담당하는 경우는 드물다. 다른 개발자가 그 소스코드를 보았을 때 더 빠른 시간에 이해하려면 코드 컨벤션이 잘 구성되어 있어야 한다. ================================================================ 누군가와 협업할 실력은 되지 않지만 협업을 해보고 있는 지금 코드 컨벤션의 중요성을 체감할 수 있게 되었다. 100명을 모아놓고 봤을 때 100명이 ..

지속적 통합(Continuous Integration) / 지속적 배포(Continuous Deployment)
TIL 2022. 6. 26. 23:41

빠르게 진화하고 변화하는 시대에 어떻게 하면 시장과 고객의 요구사항에 빠르게 반응하여 제품을 출시, 업데이트할 것인지는 큰 과제이다. 이를 위해, 세계적으로 많은 기업들이 CI/CD를 개발 프로세스로 사용하고 있다. 대부분의 회사에서 CI/CD 환경에서 일하고 있기 때문에 개발자를 희망한다면 CI/CD가 무엇인지에 대해 알아야 한다. CI/CD란? 애플리케이션 개발 단계부터 배포 때까지의 모든 단계들을 자동화를 통해 조금 더 효율적이고 빠르게 사용자에게 빈번이 배포할 수 있도록 만드는 것을 말한다. Continuous Integration(CI) : 지속적인 통합 빌드/테스트 자동화 과정 애플리케이션에 대한 새로운 코드 변경 사항이 주기적으로 빌드 및 테스트되어 Remote Repository에 통합됨...

현실의 큐
카테고리 없음 2022. 5. 29. 23:56

인생은 어찌 보면 큐와도 같다는 생각이 든다. 사실 절대 큐가 될 수 없지만 보통 생각을 했을 때를 말하는 것이다. 인생은 들어온 순대로 나가고, 해야 할 일이나 많은 것들이 다 순서가 있고 순서대로 나가는 경우가 많다. 뭐 당연히 아닌 경우도 엄청 많지만,,!! 그렇다면 왜 내가 큐라고 말하는 것인가!! 큐는 First In First Out 방식의 자료구조이지만 In은 계속해서 들어오는데 Out값이 없다. 한마디로 밀린 것이 많다는 뜻,,! 'ㅅ' 핑계라고 한다면 발표 준비를 한다고 이틀을 거의 통으로 써버렸다. 발표자들 라인업이 좀 장난 아니었기 때문,, 물론 나는 아니고! 때문에 꿀리지 않으려면 최대한 많은 것을 알아가서 질문이 들어와도 잘 대답해야겠다는 마인드로 열심히 준비해봤다. 결과는 10 ..

728x90