[Spring Boot 란?] [Spring Boot 를 사용하는 이유는?]
[JPA란?] Java Persistence API의 약자로 자바 ORM 기술에 대한 표준 명세 입니다. 그렇다면 ORM은 또 무엇인가, 간단히 설명하면 객체와 테이블을 매핑해서 패러다임의 불일치를 개발자 대신 해결해주는 역할을 담당 합니다. 즉 JPA는 JAVA에서
[DI 란?] Dependency Injection 의 약자로, 의존성 주입 이라는 뜻입니다. 객체를 직접 생성하는 것이 아닌 외부에서 생성한 객체를 주입 시켜주는 방식입니다. DI 는 디자인 패턴에 해당 하고, 예를 들어 DI 는 어떤 요리에 대한 레시피 자체 라고
스프링 부트를 공부하다가 @Autowired 와 private final을 통한 의존성 주입에 관한 차이가 궁금해졌습니다. 의존성 주입을 공부할 때 생성자 주입을 사용하는 것이
Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라 합니다.우리가 new 연산자로 어떤 객체를 생성했을 때 그 객체는 빈이 아니고 ApplicationContext.getBean()으로 얻어질 수 있는 객체가 빈 입니다.즉 Spring에서의 빈은 Ap

[Spring Security 란?] Spring Security 프레임워크는 스프링 서버에 필요한 인증 및 인가를 위해 많은 기능을 제공해 줌으로써 개발의 수고를 덜어 줍니다. 마치 '스프링' 프레임워크가 웹 서버 구현에 편의를 제공해 주는 것과 같습니다. [Spr

Aspect Oriented Programming 의 약자로, 관점 지향 프로그래밍이라고도 불리며, 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나눠보고 그 관점을 기준으로 각각 모듈화 하겠다는 의미입니다.핵심적인 관점: 개발자가 적용하고자 하는 핵심 비즈니
[Spring Data JPA 란?] Spring Data JPA는 JPA 위에 구축된 라이브러리로, Spring 응용프로그램에서 데이터베이스 작업을 위한 추가 기능을 제공합니다. CRUD(Create, Read, Update, Delete) 작업과 같은 일반적인 데
[ IoC 컨테이너 ] 컨테이너 - 보통 객체의 생명주기를 관리, 생성된 인스턴스들에게 추가적인 기능을 제공하도록 하는 것. IoC 컨테이너는 IoC를 구현하는 프레임워크의 일반적인 특성입니다.Spring 프레임워크에서 ApplicationContext 인터페이스는
[영속성 컨텍스트란?]