티스토리 뷰
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
- iNT
- spring
- 라이브러리
- 연결
- mybatis
- 사용
- 스프링
- java
- Default
- 자바
- Class
- synchronized
- Server
- 어노테이션
- UTF-8
- 종류
- Create
- 음식
- jsp
- 하기
- 클래스
- Delete
- nsis
- mysql
- Android
- jdbc
- 생성
- 안드로이드
- Controller
- js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함