2022. 8. 14. 23:55ㆍSpring
스프링 처음 시작하고 나서 처음 본 것들 모르는 것들 메모장에 적어놨다가 책 하나, 영상 하나 완료하면 작성해야지 하다가 여태까지 묵혀둔 것 방출..
enum 클래스
연관된 상수들을 원소로 갖는 집합 개념의 클래스
Optional 클래스
Optional <T> 클래스는 Integer나 Double 클래스처럼 'T' 타입의 객체를 포장해주는 래퍼 클래스
복잡한 조건문 없이도 널(null) 값으로 인해 발생하는 예외를 처리할 수 있게 함.
자세한 설명은 : http://www.tcpschool.com/java/java_stream_optional
코딩교육 티씨피스쿨
4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
tcpschool.com
강의를 듣던 중 동시성 이슈때문에 ConcurrnetHashMap을 사용하라고 함
잘 정리된 출처 : https://applepick.tistory.com/124
[동시성 이슈해결] HashMap보다는 ConcurrentHashMap을 쓰자!
인프런 강의를 듣던 중 회원 도메인 설계를 하다가 동시성 이슈 때문에 HashMap보다는 ConcurrentHashMap을 사용한다라고 배웠습니다. 과연 두 개의 차이점은 어떤 점 있는지, 각 각의 장단점을 깊게 파
applepick.tistory.com
DI - Dependency Injection
외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입. 생성자 주입 권장.
https://jackjeong.tistory.com/41
[Spring] 생성자 주입 vs 필드 주입 (@Autowired)
안녕하세요~ 잭코딩입니다! 이번에는 스프링 프레임워크에서 의존성을 주입하는 방법을 살펴보고 어떤 방식으로 주입하는 게 좋은지 살펴볼까요? 우선 결론부터 말하자면 생성자 주입 (Constructo
jackjeong.tistory.com
리플렉션
구체적인 클래스 타입을 알지 못해도 그 클래스의 메소드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API
https://velog.io/@yeon/Reflection%EC%9D%B4%EB%9E%80
예제도 나와있어 이해하기 쉽다.
생성자 찾기, 메소드 찾기 등
Reflection이란?
구체적인 클래스 타입을 알지 못해도 그 클래스의 메소드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API런타임에 지금 실행되고 있는 클래스를 가져와서 실행해야하는 경우동적으로 객체를
velog.io
'Spring' 카테고리의 다른 글
| @PostMapping + JSON (0) | 2022.09.19 |
|---|---|
| REST API (0) | 2022.09.05 |
| Spring - Optional (0) | 2022.06.03 |