[♻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