[♻Spring] 전체 흐름 요약 다이어그램
☕️Java
Velog
01. Java 기초
02. 타입, 연산자
03. 입력함수, 출력함수
04. 조건문 if
05. 반복문 for
06. 배열 Array
07. String 클래스
08. 메서드 Method
09. 클래스와 객체 Class & Object
10. 접근제어자 & 캡슐화
11. 상속 Inheritance
12. 다형성 Polymorphis
13. 추상 클래스 Abstract Class
14. 인터페이스 Interface
15. 예외 처리 Exception
16. 컬렉션 프레임워크 Collection Framework
17. Lambda 표현식 Lambda Expression
18. Stream API
19. Optional 클래스
20. 멀티스레드 Thread & synchronized
21. 동시성 패키지 (java.util.concurrent)
22. IO / NIO (입출력 스트림 & New I/O)
23. 리플렉션 (Reflection)
24. Random 클래스
25. 메소드 레퍼런스 (Method Reference)
26. Math 클래스
🍃Spring Boot
Velog
01. Spring이란?
02. IoC & DI
03. Spring Container & Bean
04. Annotation 기반 설정
05. Spring Boot
06. Web MVC 구조
07. Validation & Exception Handling
08. 영속성 Persistence (JDBC vs JPA)
09. Transaction
10. Security
11. JWT & 인증 구조
12. AOP (Aspect Oriented Programming)
13. 비동기 & 스케줄링
14. 외부 연동 (REST Client)
15. 배포 & 운영 개요
16. Tomcat & Tomcat Session
17. Cookie
18. CORS (Cross-Origin Resource Sharing)
19. ResponseEntity & HTTP 응답 코드
20. 파일 처리 (업로드 / 다운로드)
21. Spring Boot 서버 실행 시 SQL 자동 실행
22. JPA Auditing & DTO ↔ Entity 변환
23. JPA 양방향 관계 & 참조
24. Spring MVC 패턴
25. Filter vs Interceptor
26. OAuth2
📘라이브러리
MVN Repository
01. Lombok
02. Jackson (JSON)
03. Hibernate
04. QueryDSL
05. MyBatis
06. JWT 라이브러리
07. Redis
08. Log Framework
09. Test Library (JUnit 5 / Mockito)
10. WebSocket