자바 공부(2)
-
23년 04월 25일, 일일 회고
Fact (사실: 무슨 일이 있었나?) 자바 공부 - @ModelAttribute에서 객체로 바인딩하는 방법에 대해 공부했다. 그 밖에 @RequestMapping 관련 어노테이션에 대해 따로 정리했다. - 웹 장바구니 미션을 페어와 함께 진행했다. - 스프링 스터디를 진행했다. Jdbc 동작 과정과 DI, 빈에 대해 발표를 들었다. - 브라운의 spring mvc 강의를 들었다. 개인 성장 - 나를 보살피는 시간을 가졌다.(사실 맛있는 것도 먹고 조금 쉬고 싶었다.) - 영양제도 먹었다. - 지하철에서 네트워크를 공부했다. 커뮤니티 - 파워와 둘이 점심을 먹었다. - 주간 회고 모임 사람들에게 회고 댓글을 달았다. Feeling (느낌: 무슨 느낌이 들었나?) - 오늘은 밥도 안먹고 일찍 집에 와서 그..
2023.04.25 -
이펙티브 자바, 의존 객체 추입
아이템 05 - 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라 (1) 유연하지 않고, 테스트하기 어려운 클래스 정적 유틸리티를 잘못 사용한 예시 public class RacingGame { private static final List cars; private static final NumberGenerator numberGenerator = new RandomNumberGenerator(); private RacingGame() { // 객체 생성 방지} // ... 생략 private static void start() { cars.stream() .filter(car -> car.canMove(**numberGenerator.generate()**)) .forEach(Car::move); ..
2023.02.26