일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- JPQL
- 스프링 핵심 원리
- db
- 그리디
- Thymeleaf
- spring
- SpringBoot
- Proxy
- 백준
- Exception
- JDBC
- 스프링 핵심 기능
- springdatajpa
- Servlet
- AOP
- Spring Boot
- 김영한
- java
- Greedy
- QueryDSL
- 스프링
- 인프런
- transaction
- jpa
- 알고리즘
- 자바
- kotlin
- pointcut
- http
- Today
- Total
목록생성자 (2)
개발자되기 프로젝트
내부 호출을 해결하는 가장 간단한 방법은 자기 자신을 의존관계 주입 받는 것. 오? 1. 자기 자신 주입 @Slf4j @Component public class CallServiceV1 { private CallServiceV1 callServiceV1; /** * 생성자 주입은 순환 사이클을 만들기 때문에 실패한다. * 수정자(setter) 주입도 스프링 부트 2.6붙 막힘 --> 순환참조 금지 * 순환참조를 해결하기 위해 application.properties에 아래 파일 추가 * spring.main.allow-circular-references=true */ @Autowired public void setCallServiceV1(CallServiceV1 callServiceV1) { this.c..
lombok 개편함 대부분 의존관계는 불변이다. 따라서 생성자에 final 키워드 사용함 근데 생성자도 만들어야 하고,,, 대입하는 코드도 만들어야하고.. 여간 귀찮은게 아니다. 해줘! 1. build.gradle - dependencies 추가 implementation 'org.projectlombok:lombok:1.18.18' implementation 'org.projectlombok:lombok:1.18.18' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' testCompileOnly 'org.projectlombok:lombok' testAnnotationProcessor 'org.pr..