
AOP란 무엇일까.. 이름부터 살펴보자. AOP(Aspect Oriented Programming), 직역하면 “측면 지향 프로그래밍”이다. 측면 지향 프로그래밍.. 잘 모르겠으니 좀 더 알아보도록 하자. 우리는 객체 지향 프로그래밍(OOP)이라는 개념을 알고 있다(

제어의 역전(IoC, Inversion of Control)은 객체의 생성과 생명주기 관리를 개발자가 아닌 프레임워크가 담당하는 디자인 패턴이다.스프링의 IoC 컨테이너는 스프링 프레임워크의 핵심 기능 중 하나이다. 이 컨테이너는 애플리케이션의 객체들을 생성하고, 구성

@ColumnDefault 외 다양한 방법을 알아보자.

Thymeleaf는 Java 웹 애플리케이션에서 널리 사용되는 서버 측 템플릿 엔진으로, HTML을 기반으로 하여 동적인 웹 페이지를 쉽게 생성할 수 있도록 도와준다.