일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- AOP
- Paging
- 스프링부트
- 스프링 부트
- REDIS
- mock
- 레벨2
- AWS
- 프로그래머스
- 우테코
- Level2
- 미션
- yml
- 트랜잭션
- 백준
- JPA
- CircuitBreaker
- 우아한세미나
- Spring Batch
- 의존성
- MSA
- 코드리뷰
- Docker
- JUnit5
- 우아한테크코스
- 서블릿
- 자바
- HTTP
- 세션
- 프리코스
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