참고 글: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/event/EventListener.html 구조 파악하기 @EventListener를 사용하는 방법은 다음과 같다. EventPublisher @Component @RequiredArgsConstructor public class EventPublisher { private final ApplicationEventPublisher publisher; public void publish(PublicEvent event) { publisher.publishEvent(event); } } EventSubscriber @Componen..
설정값은 어떻게 처리되나? application.properties 혹은 application.yml 의 값들은 어떻게 처리되는 것일까? 해당 내용을 자세히 확인해보고 싶으면 HikariConfig 을 참조 해주세요. 자주 쓰이는 값들 ✔autoCommit // Properties NOT changeable at runtime // private boolean isAutoCommit; public HikariConfig() { dataSourceProperties = new Properties(); healthCheckProperties = new Properties(); isAutoCommit = true; String systemProp = System.getProperty("hikaricp.conf..
개인의 의견을 적은 것이니, 이 점을 참고해서 봐주시면 감사하겠습니다. Spring boot를 공부하면서 의문점을 가지고 있었다. 바로 Setter와 Jpa에서 update문이었다. 데이터 모델을 만들 때 Setter를 쓰지 말라고 하는 것은 데이터의 무결성을 해칠 수 있어서 그렇고, JPA에서 update문을 쓰지 말라고 하는 것은 영속성 콘텍스트를 무시하고 직접 DB와 쿼리하는 것이기 때문에 주의하라고 한다. 여기서 그러면 영속성 콘텍스트를 통해 업데이트를 할려면 Setter를 써야하는데, 주위의 다른 글들을 보면 Setter에 대해서 부정적인 글들을 많이 봐왔다. 필자는 그래서 다음과 같이 생각했다. 비즈니스 로직에 맞게 메소드를 세팅하여 유사 세터를 만들자고. 예시를 들어서 설명하겠습니다. (다소..
- Total
- Today
- Yesterday
- 카카오
- headers
- postgres
- 알고리즘
- PostgreSQL
- BFS
- Collections
- Java
- Celery
- thread
- 그래프
- docker-compose
- Spring
- ubuntu
- 백준
- env
- 프로그래머스
- 2021 KAKAO BLIND RECRUITMENT
- Linux
- 자바
- dockerignore
- 면접
- docker
- setattr
- 파이썬
- Pattern
- Command Line
- DRF
- Python
- django
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |