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 |
Tags
- redis
- Routing Key
- 컨테이너
- DLQ
- mybatis
- kafka
- Web
- dockerhub
- @Transactional
- MSA
- JdbcTemplate
- CORS
- DI
- 서블릿 컨테이너
- @ComponentScan
- Spring
- Spring Data JPA
- JPQL
- 스프링 부트
- AWS
- docker compose
- JWT
- docker
- 지연 로딩
- 페이징
- Dead Letter Queue
- 쿠버네티스
- securitycontextholderfilter
- JPA
- Spring Container
Archives
- Today
- Total
목록static methods (1)
look-forest
인터페이스의 변화
인터페이스 기본 메소드와 스태틱 메소드기본 메소드 (Default Methods)인터페이스에 메소드 선언이 아니라 구현체를 제공하는 방법해당 인터페이스를 구현한 클래스를 깨트리지 않고 새 기능을 추가할 수 있다.기본 메소드는 구현체가 모르게 추가된 기능으로 그만큼 리스크가 있다.Object가 제공하는 기능 (equals, hasCode)는 기본 메소드로 제공할 수 없다.본인이 수정할 수 있는 인터페이스에만 기본 메소드를 제공할 수 있다.인터페이스를 상속받는 인터페이스에서 다시 추상 메소드로 변경할 수 있다.인터페이스 구현체가 재정의 할 수도 있다.-> javav8 이전에는 인터페이스의 기본 구현체를 만들기 위해 abstract 클래스를 정의해서 하위 클래스들이 상속받아 썼다.default method 덕..
Java/모던 자바(Java 8+)
2024. 11. 8. 12:45