최대 1 분 소요

특화된 Component 어노테이션

  • 기본 값 설정을 위한 @value 어노테이션
@Value("20")
	private int kor;
	@Value("30")
	private int eng;
	private int math;
	private int com;
constructor
total is 50, avg is 12.500000

 

  • 처리기의 명령 ()

어플리케이션 컨텍스트에 등록된 빈들의 어노테이션들이 적용 될수 있게 하고 어노테이션이 설정된 새로운 빈들을 찾는 스캔도 할 수 있게한다

적용 가능한 어노테이션


@Component  - Controller
            - Service
            - Repository


@Service // exam 객체 만들기 퀄러파이 사용될경우 이름 지정해야한다
// 패키지가 다르
public class NewlecExam implements Exam {

서비스로 바꿔도 되나 역할로써의 의미를 가진다-controller/serviec/repository

객체를 명시화를 시킬 수 있어 Component를 쓰는것보다 좋다

 

  • Spring MVC 패턴

controller

Service :사용자의 요구사항에 맞는 서비스를 제공해주므로써 업무단위, 트랜잭션단위로 서비스 업무를 담당한다

DAO(레파지토리저장소) : serviec에 데이터를 제공한다

모두 컴퍼넌트의 의미를 가지나 따로따로 이름을 붙인다

카테고리:

업데이트:

댓글남기기