티스토리 뷰
xml에서 싱글턴을 bean에 등록 하려면 싱글턴 클래스 하나 만들고
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | package di04_02; public class Singleton { private static Singleton instance; private Singleton(){} public static Singleton getInstance(){ if(instance == null) instance = new Singleton(); return instance; } } | cs |
xml에 factory-method 사용해서 객체 생성
factory-method는 기본 생성자도 없고 다른 생성자도 없는 상황에서 객체를 생성해줌
1 2 3 4 5 6 7 8 9 10 11 | <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd"> <bean id="singleton" class="di04_02.Singleton" factory-method="getInstance"></bean> </beans> | cs |
반응형
'언어 > SPRING' 카테고리의 다른 글
[SPRING] jdbcTemplate, NamedParameterJdbcTemplate (0) | 2016.11.09 |
---|---|
[SPRING] @postConstruct, @PreDestory 어노테이션 (0) | 2016.11.08 |
[SPRING] @Autowired, @Qualifier 어노테이션 (0) | 2016.11.08 |
[SPRING] @Component 어노테이션 (0) | 2016.11.08 |
[SPRING] 개발환경 구축 및 사용하기 (0) | 2016.11.07 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 안드로이드
- jdbc
- 사용
- iNT
- js
- jsp
- 스프링
- Server
- synchronized
- Default
- spring
- Android
- 어노테이션
- 생성
- mysql
- Controller
- java
- 음식
- Delete
- 종류
- Create
- 연결
- 자바
- 클래스
- 라이브러리
- Class
- 하기
- UTF-8
- mybatis
- nsis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함