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
- 싱글톤
- gif초기화
- 로딩이미지변경
- 코딩
- Spring
- 톰캣실행
- flex-grow
- 마진상쇄
- singleton
- CSS
- setrealrowsize
- 스프링 빈
- Grid
- HTML
- frontend
- react
- BEAN
- DB #데이터베이스
- cron표현식
- 넥사크로
- 넥사크로loadingimage
- loadingimage
- decoratetext
- flex-basis
- WITH절
- aws
- 빈
- singleton container
- 싱글톤컨테이너
- annotaion
Archives
- Today
- Total
목록config (1)
All Day Tired
@Configuration(feat.싱글톤)
AppConfig를 쓴다면 @Configuration을 사용했을 것이다.그리고 스프링 빈을 수동으로 등록했다면 코드 상으로 같은 클래스를 여러번 new한 상황이 발생하게 된다.(인스턴스를 한것이지)근데 여기서 의문스프링 빈은 스프링 컨테이너에서 1개씩만 만들어지도록 싱글톤 패턴이라는데 이러면 싱글톤이 아니게 되잖아?이런 의문이 생길 수 있다. 이것을 해결해준 것이 @Configuration스프링이 @Configuration에서 빈으로 만들어야하는 클래스를 조회해서 이 클래스들을 바로 스프링 컨테이너에 올리는게 아니라CGLIB 바이트코드 조작 라이브러리를 사용해서 AppConfig에 있는 클래스들을 상속 받는 클래스를 새로 만들어내서 이 새로 만들어진 클래스를 스프링 빈으로 등록하는 것!이렇게 새로 만들어..
Back/Spring
2025. 1. 2. 17:51