본문으로 바로가기

토비의 스프링3 3장 Templete부터 시작하기 위한 사전준비





1.generate Project Using gradle

2.import mysql jdbc driver

compile 'mysql:mysql-connector-java:5.1.6'

    compile 'org.springframework:spring-webmvc:4.1.6.RELEASE'

    compile 'org.springframework:spring-jdbc:4.2.1.RELEASE'

    compile 'org.springframework:spring-test:4.2.1.RELEASE'


3.import spring

4.applicationContext.xml under the resources

DataSourec를 이용해 dbconnection

5.UserDaoTest만듬

6.ClassPathXmlApplicationContext로 ApplicationContext생성

7.@ContextConfiguration(locations="/applicationContext.xml") 추가

8.deleteAll()

9.add()

10.getCount()

11.Exception to deleteAll()

12.Exception to add()

13.separate excuteSql()

14.separate jdbcContext

15.move executeSql() into jdbcContext

16.separate executeSql into JdbcContext

17.replace to jdbcTemplate from jdbcContext

18.use RowMapperCallback



Spring은 DI를 ApplicationContext를 이용해 한다.
DI를 하려면 member variable로 선언하고 setter를 만들어준다.
ApplicationContext에서 Property로 Assign을해놓고 context.getBean("property_name")으로 생성을 해준다.

aDao - a를 di한 Dao
bDao - b를 di한 Dao
cDao - c를 di한 Dao

ㅇㅇ

aRunnable - a를 di한 Runnable
bRunnable - b를 di한 Runnable
cRunnable - c를 di한 Runnable

ㅇㅇ




댓글을 달아 주세요