일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 프리코스
- Level2
- JUnit5
- AOP
- JPA
- 우아한테크코스
- mock
- yml
- 백준
- REDIS
- 세션
- Paging
- Spring Batch
- 우아한세미나
- HTTP
- 우테코
- Docker
- 코드리뷰
- 의존성
- 프로그래머스
- 서블릿
- 레벨2
- MSA
- 미션
- 자바
- AWS
- CircuitBreaker
- 스프링 부트
- 스프링부트
- 트랜잭션
Archives
- Today
- Total
목록service에서 dto반환 (1)
늘
레벨2를 하면서 생각해봤던 내용들
1. static vs bean utils와 관련되면 static을 사용할 것이다. 어디서든 재사용 가능하고 도메인 로직에 포함이 되지 않는 기능, 상태를 갖지 않는 클래스 ex) 날짜를 스트링포멧으로 변경 즉, 상태를 갖지않고, 외부 자원에 의존하지 않고 단순히 변환하는 일만을 담당하면 bean으로 등록할 필요가 없다. 의존성관계가 맺어지고 의존성이 필요하다면 bean static 함수 모음 클래스의 모든 함수는 인자가 동일할 경우 항상 동일한 결과를 리턴해야 한다. 이 규칙을 지킬 수 없으면 POJO Bean으로 만들라. 이것이 이뤄지려면 함수 안에서는 외부 자원(Resource)에 대해 하나도 의존하면 안된다는 선결 조건을 충족해야 한다. 싱글톤과 정적 클래스 차이 싱글톤은 인터페이스를 만들수 있어..
우아한테크코스 4기
2022. 6. 27. 18:08