일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- D750
- Photo
- 꽃
- 푸른초장교회
- AF-S 18-35mm
- 니콘
- AF-S NIKKOR 85mm f/1.8G
- camera
- 카메라
- 풍경
- 푸초
- AF-S NIKKOR 18-35mm f/3.5-4.5G ED
- AF-S NIKKOR 50mm f/1.8G
- 18-35mm
- 85mm f/1.8G
- nikkor
- 일상
- 50mm f/1.8G
- af-s 18-35
- daily
- 50mm
- 하늘풍경
- 여름성경학교
- 경치
- 렌즈
- 85mm 1.8g
- 출사
- Nikon
- 사진
- spring
Archives
- Today
- Total
병갈이 블록
Spring DB접속 도전기!! 본문
뭔가 너무 복잡하고 어렵다.
일단 차근차근 해 나가보기로 한다.
근데 정상적으로 했음에도 계속 에러가 나는가.
일단, 다시 궁금증이 하나 생겼다.
Q. 빈 설정 초기화는 어느시점에 되는것인가?
일반적으로 Java는 객체를 생성해야 초기화가 진행된다.
여기서도 마찬가지로 객체를 만들어야 초기화가 되는가? 아니면, 빈 설정을 토대로 서버 실행 시
스프링이 알아서 초기화를 시켜주는가..의 문제다.
A. 일단 간단한 실험으로 보면, 서버구동시 빈 설정을 토대로 초기화를 진행하는 듯 하다.
빈 설정으로 메서드를 통해서 클래스 전역변수를 초기화하는 설정을 한다.
static메서드로 클래스 전역변수를 반환하도록 한다.
확인 클래스에서는 별도의 객체생성없이 바로 static메서드를 호출할 수 있다.
이 과정이라면, 위 실험조건에 맞는 것 같다.
- 객체생성과정 없음. 즉, 코드 내부에서 초기화과정 없음.
- 빈에는 초기화 설정값을 넣어둠.
- 결과는 초기화 설정값이 출력됨.
좋다. 다시 해본다.
빈 설정에서 DriverManagerDataSource를 다시 설정을 하고 위와 동일한 구정으로 JdbcTemplate 객체를 구하도록 구성한다.
사용하려는 클래스는 JdbcTemplate 객체를 함수로 받기만 하면 된다.
그리고 그 함수에서 쿼리를 수행해 본다. MySQL에 접속해서 데이터 입력이 됐는지 확인한다.
데이터가 입력되었다. 허휴....
뭔가 엄청난 행군을 한 것 같다. 몇시간을 붙들고 있었는데 의외로 또 간단하게 해결이 되어버렸다.ㅎㅎㅎ 됀장;;;;
'IT(Old) > Spring 공부 기록' 카테고리의 다른 글
코드로배우는 - 1일차. (0) | 2017.07.28 |
---|---|
멀티 뷰리졸버 구현..(라기 보다는...각기 다른 경로의 경로페이지를 뷰로 사용하기.) (0) | 2017.07.28 |
2-02. 스프링 MVC 간략 정리해보기. (0) | 2017.07.23 |
1-03. 애노테이션 의존 자동 연결 (0) | 2017.07.22 |
1-02.팩토리 방식의 스프링 빈 설정 (0) | 2017.07.20 |
Comments