티스토리 뷰
Spring/Spring Boot(스프링 부트)
Intellij에서 spring프로젝트 gradle로 생성하기 - 제6편 add method 코딩, test class생성
KyeongRok Kim 2016. 4. 30. 15:20Intellij에서 spring프로젝트 gradle로 생성하기 - 제6편 add method 코딩, test class생성
아까 비워놓았던 UserDao의 add method를 코딩해보자
소스코드는 아래와 같다.
import org.springframework.jdbc.core.JdbcTemplate;
import javax.sql.DataSource;
/**
* Created by Dell on 2016-04-30.
*/
public class UserDao {
private DataSource dataSource;
private JdbcTemplate jdbcTemplate;
public void add(User user){
jdbcTemplate.update("insert into users (id, name, password) values(?, ?, ?)"
,user.getId()
,user.getName()
,user.getPassword());
}
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
this.jdbcTemplate = new JdbcTemplate(dataSource);
}
}
add가 잘 되는지 알아보려면 일단 gradle, spring 환경에서 잘 작동하는지를 확인 해보면 될 것이다.
Main class에서 실행해봐도 되지만 Test Class를 만들어서 실행해보도록 하자.
UserDao Class에서 'public class UserDao' 라고 선언한 부분에서 'UserDao'위에 마우스 커서를 놓고 alt + enter를 누른다.
그러면 화면과 같이 메뉴가 나오는데 'Create Test'를 선택한다.
아래와 같이 새 창이 뜬다. 위에 select box를 눌러서 JUnit4를 선택한다.
그리고 아래 OK버튼을 누르면 된다.
그러면 아래와 같이 위에서 만들어 놓았던 test 디렉토리 아래 'UserDaoTest.java'가 만들어진다.
만들어진 파일 위에 class선언한 부분 위에 위와 같이 아래 두줄을 추가해준다.
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("/applicationContext.xml")
그러면 test Class가 잘 만들어진 것이다.
end.
728x90
'Spring > Spring Boot(스프링 부트)' 카테고리의 다른 글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- docker container tissue
- 도커티슈박스
- shellscript
- docker container case
- 싱가폴
- 도커컨테이너
- 2017 티스토리 결산
- Linux
- 개발자
- 도커각티슈케이스
- docker container
- docker container tissue box
- docker container whale
- 도커각티슈박스
- 이직
- Sh
- 도커티슈케이스
- vim
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함