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
- 유효성검사
- after-throwing
- spring
- jointpoint
- Java
- 스프링
- springmvc
- AOP
- gradle
- application.properties
- Model
- SpringBoot
- .xml
- 생성자주입
- PointCut
- @
- @RequestParam
- @Valid
- 바인딩변수
- 어노테이션
- frontController
- @RequestMapping
- produces
- 비즈니스레이어
- 의존주입
- c:if
- 서비스레이어
- springjdbc
- MVC
- @ResponseBody
Archives
- Today
- Total
메모장
<Bean> 태그의 속성 본문
728x90
반응형
<bean> 태그 안에는 id 가 객체명으로 시작하는 것이라 특수문자, 숫자 , 한글은 안된다.
- init-method="initMethod"

" 객체를 처음 만들때 이 메서드도 같이 불러주세요 "

그래서 initMethod 메서드에는 보통 일반적으로 멤버변수 초기화와 관련된 코드들이 포함되어 있다 !
예시 ) 리그오브레전드 게임 내 칼바람 나락은 렙 3부터 시작. initMethod 메서드에 돈과 레벨이 3이 찍혀있다.
2. destroy-method="destroyMethod"

"객체 소멸할때 호출될 메서드 "

예시 ) 연결 해제 할때 보통 사용
3. 원래 <bean> 태그를 하면 디폴트로 pre-loading방식을 사용한다.(즉시로딩방식)
로딩 될때 같이 시작한다.
but , 설정을 하면 지연 로딩 방식도 가능하다.
lazy-init ="true"
호출시점에 생성된다. 그러므로 현재호출 되지 않는다.

4. <bean> 태그는 디폴트로 객체를 1개만 메모리에 생성하고 해당 객체를 재사용한다 ( 압도적으로 유리하다 )
계속 new 해주는게 아니라서
메모리에 객체를 1개만을 두고 관리 해주는 패턴을 싱글톤(singleton) 패턴
scope="singleton" 원래 디폴트로 되어있어 따로 선언 하지 않아도 된다.
근데 이걸 여러개 하고 싶다면 ? scope ="prototype"

728x90
반응형
'Spring > 개념정리' 카테고리의 다른 글
| Annotation ( @, 어노테이션 ) (0) | 2024.05.30 |
|---|---|
| Spring 의존성,의존주입(setter) 컬렉션 (0) | 2024.05.30 |
| Spring 의존성, 의존 주입(setter) (0) | 2024.05.30 |
| Spring 의존성, 의존 주입(생성자) (0) | 2024.05.30 |
| Spring 프레임워크 개요 (0) | 2024.05.30 |