본문 바로가기

백엔드(Back-End)/Spring Boot24

[스프링부트] IoC, Di, 컨테이너 제어의 역전 IoC (Inversion of Control) - 구현 객체가 프로그램의 제어흐름을 스스로 조종하는 건 자연스러운 흐름 - 반면, AppConfig가 등장하며, 구현 객체는 자신의 로직을 실행하는 역할만 담당. 제어 흐름은 AppConfig가 가짐 이런 것처럼 프로그램의 제어 흐름을 직접 제어하는 것이 아니라, 외부에서 관리하는 것을 제어의 역전(IoC) 프레임워크 vs 라이브러리 프레임워크가 내 코드를 제어 & 실행 => 프레임워크 o (Junit) 내 코드를 직접 제어흐름 담당 => 라이브러리 (xml, json, ... ) 의존관계 주입 DI (Dependency Injection) "정적인 클래스 의존 관계" - 클래스의 import를 보고 의존관계 파악 o - 애플리케이션 실행 안.. 2023. 12. 5.
[sts4-Spring Boot] 08. List - 게시글 목록 보여주기 2023.12.04 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring Boot] 07. Create - 웹에서 게시글 등록하기 구현 [sts4-Spring Boot] 07. Create - 웹에서 게시글 등록하기 구현 2023.11.30 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring Boot] 06. Layout (Presentation Layer - 컨트롤러 처리) [sts4-Spring Boot] 06. Layout (Presentation Layer - 컨트롤러 처리) 2023.11.29 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring silvow94.tistory.com 게시글을 등록했던 글에 이어, .. 2023. 12. 4.
[sts4-Spring Boot] 07. Create - 웹에서 게시글 등록하기 구현 2023.11.30 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring Boot] 06. Layout (Presentation Layer - 컨트롤러 처리) [sts4-Spring Boot] 06. Layout (Presentation Layer - 컨트롤러 처리) 2023.11.29 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring Boot] 05. Business Layout 서비스 영역 처리 [sts4-Spring Boot] 05. Layout (Business Layer - 서비스 영역 처리) 2023.11.28 - [백엔드(Back-End)/Spring Boot] - [sts4-Spring Boot] 04. silvow94.tistory.. 2023. 12. 4.
[sts4-Spring Boot] 갑자기 sql database 에러날 때 가끔 자바 버전을 변경하거나, 데이터베이스 연결을 처음할 때나, 컴퓨터 세팅을 바꾸고 오류가 없던 스프링을 실행했을 때 에러가 나는 경우가 있다. 이런 경우 해결 방법에 대해 알아보자..! (자바 버전을 바꾸면서 나는 오류인 줄 알고 아예 다시 지우고 깔았었는데....) . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/  :: Spring Boot ::  .. 2023. 12. 4.
728x90