전체 글55 일급 컬렉션 사용하기 [Java] 우아한 테크캠프 Pro 프리코스를 진행하며 일급 컬렉션에 대한 내용을 접하게 되었다. 일급 컬렉션은 특정 Collection을 포장하며, 그 외 다른 멤버 변수가 없는 상태를 말한다. 가장 쉽게 예를 들면 public class Names { private List names; } 혹은 public class Cars { private Set cars; } 와 같은 형태로 이해하면 된다. 그런데 여기서 자연스러운 의문이 생긴다. 비즈니스 로직에서 public class XXXSerivce { public void method() { List names = new ArrayList(); names.add("xxx"); } } 위와 같이 컬렉션을 선언해서 사용하면 될 것을, 굳이 한 번 더 공을 들여서 포장.. 2022. 4. 22. Consider defining a bean of type 'Class' in your configuration. 에러 해결 [Spring Boot] 개인 프로젝트를 진행하던 중, 상상치도 못한 부분에서 에러가 발생했다. SpringBoot Application을 실행(Run) 하는 과정에서 발생한 에러는 다음과 같다. *************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in com.ming.abstractservice.domain.car.service.CarService required a bean of type 'com.ming.abstractservice.domain.car.internal.CarClient' that could not be found. Action: Consi.. 2022. 3. 24. Github 잔디심기(Daily Commit) 1개월차 회고 최근 1일 1커밋 일명 '잔디심기' 라고 불리는 농부생활에 매력을 느끼고 1일 1커밋 운동에 동참하게 되었다. 밍블의 github - https://github.com/meeingjae 1일 1커밋 운동이란 개발자 사이에서 github에 하루 1개 이상의 커밋을 올리자 라는 취지의 운동을 말한다 (Daily Commit) 꾸준한 공부와 자기개발이 요구되는 개발자라는 직군에서 다른 이들에게 나를 어필할 수 있는 수단이 되기도 하고, 나 스스로를 매일 돌아볼 수 있다는 점이 큰 매력으로 다가왔다. 위와 같은 매력에 빠져 잔디심기를 시작한 지 한 달이 지난 지금 이 작은 운동이 가져온 삶의 변화는 예상 외로 재미있었다 먼저, 매일 개발 공부를 강제화 할 수 있었다. 하루 커밋을 놓쳐서 생긴 커밋 구멍은 메울 .. 2022. 3. 5. 이전 1 ··· 11 12 13 14 다음 반응형