Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파푸니카 떠돌이상인
- SI
- IT용어
- 페이튼 떠돌이상인
- PIP모드
- 가로세로세팅
- 루테란 떠돌이상인
- 3
- 한글
- 특정페이지가로로
- https
- 이름바꾸기
- zoom
- sm
- 토토이크 떠돌이상인
- HWP
- 슈샤이어 떠돌이상인
- 작은화면
- SE
- 유튜브
- 베른 떠돌이상인
- SSL
- 로헨델 떠돌이상인
- 아르데타인 떠돌이상인
- 홈페이지제작견적
- 애니츠 떠돌이상인
- 욘 떠돌이상인
Archives
- Today
- Total
도담도담
Annotation @ 정의 본문
Component
우선 xml 파일에서 [Namespace] 탭을 선택하고 'context' 항목을 추가한다.
<comtext:component scan> 엘리먼트를 정의 해준다
- 스프링 컨테이너가 class path 에 있는 클래스들을 스캔하여 @Component 가 설정된 클래스들을 자동으로 객체 생성한다.
- base-package 에 설정한 값을 기준으로 시작하는 모든 패키지를 스캔대상에 포함한다.
어노테이션 | 설명 |
@Component | - 클래스 선언부 위에 위치 - 이제부터 다른 <bean> 객체는 필요없고 어노테이션으로 연결해주기 위한 설정 |
@RequestMapping | - 데이터들을 매핑해주는 HandlerMapping 같은 존재 |
@SessionAttribute | - @SessionAttrubute("키 값") 으로 설정하여 사용 - ModelAndView 에서는 mav 를 통해 값을 보내줄 수 있지만, return 값을 String 으로 맞춰주면 model을 사용해서 return "~~~.jsp" 이런식으로 하게 되는데, 이때는 값을 저장해주는 부분이 없어서 session에 자동으로 저장해 주기 위한 부분. |
@Aspect | - Advice + Pointcut - 시점을 지정해 줘서 작업의 진행 순서나 정도등을 관리 |
@Service | |
@Repository |
의존성 주입 어노테이션
@Autowired 와 @Qualifier는 스프링에서 제공하지만, 나머지 어노테이션은 스프링에서 제공하지 않는다.
어노테이션 | 설명 |
@Autowired | 주로 변수 위에 설정하여 해당 타입의 객체를 찾아서 자동으로 할당한다. |
@Qualifier | 특정 객체의 이름을 이용하여 의존성 주입할 때 사용한다. |
@Inject | @Autowired 와 동일한 기능을 제공한다. |
@Resource | @Autowired 와 @Qualifier의 기능을 결합한 어노테이션이다. |
'IT 공부 > Spring Framework' 카테고리의 다른 글
다국어 설정시 자동변환이 안될 때 (0) | 2021.06.28 |
---|---|
AOP 기본개념 틀 (0) | 2021.06.27 |
스프링 설정파일 (applicationContext) (0) | 2021.06.16 |
STS (Spring Tool Suit) 설치 및 프로젝트 생성하기 (0) | 2021.06.15 |
이클립스_Spring 서버생성 및 한글설정 (0) | 2021.06.14 |
Comments