Back-end/Spring Boot, JPA

스프링에 관련된 용어들...

philo0407 2020. 10. 1. 18:31

Spring Framework

 

 

JUnit Test

메이븐 프로젝트가 잘 작동되는지

DI Test

DI : 내가 원하는 객체를 내가 아니라 Spring이라는 공장이 생성해줌

bean = 일반적인 자바클래스, 스프링이 관리하는 객체(백기선)

name 프로퍼티 = getName(), setName()

getter, setter 메서드는 프로퍼티야.

내가 아니라 누군가/무엇인가 뭔가 해줘야 할 떄

반드시 규칙이 있어야 해

pom의

properties

이 이름으로 상수로 사용할 것들.

context는 공장이란 뜻이야.

IoC컨테이너는 크게 두 개가 있어

하나는 BeanFactory 다른 하나는 ApplicationConext

BeanFactory가 사실상 IoC 컨테이너야.

ApplicationContext는 BeanFacotry를 상속 받고 있어.

사실상 우리는 ApplicationContext를 사용하고 있어.

예시)

OwnerController ownerController = new OwnerController();

OwnerController bean = applicaitionContext.getBean(OwnerController.class);