반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 |
30 | 31 |
Tags
- assertThat
- 스프링 프레임워크
- 생성자 주입
- kafka
- springboot
- jdbc
- SQL
- 스프링
- 스프링부트
- java
- assertThrows
- 필드 주입
- mybatis
- @Configuration
- thymeleaf
- 스프링 컨테이너
- Javascript
- 스프링 빈
- Effective Java
- 스프링 부트
- 싱글톤
- JPA
- sqld
- db
- 스프링 부트 기본
- DIP
- DI
- resultMap
- spring
- 스프링 부트 입문
Archives
- Today
- Total
목록이펙티브 자바 Item1 (1)
선 조치 후 분석
[Effecttive Java] 아이템1 - 생성자 대신 정적 팩터리 메서드를 고려하라
클래스가 객체를 생성하는 방법에는 2가지가 있다. Public 생성자 → public 생성자를 통한 객체 생성은 일반적으로 알고 있는 'new' 키워드를 사용하는 방법 정적 팩토리 메서드 → 'new'를 직접적으로 사용하지 않고 클래스 내에 선언된 메서드 내부에서 'new'를 사용해 객체를 리턴하는 방법 정적 팩토리 메서드 예시 String 클래스에서 구현되어 있는 정적 팩토리 메서드이다. 넘겨받은 파라미터로 new를 통해 String 객체를 생성한다. /** * Returns the string representation of the {@code char} array * argument. The contents of the character array are copied; subsequent * mod..
Language/Effective Java
2023. 11. 21. 15:04