[3] 스프링(Spring Tools 4) DB : HomeController에서 DAO 사용
1. 스프링(Spring Tools 4) DB : HomeController에서 @Autowired 지정
// 상단('class HomeController{' 바로 밑)에 추가
@Autowired // 생성까지 자동으로 다 해서 사용 준비 끝. 즉, new를 사용할 필요가 없음
private CrudDao dao;
2. 스프링(Spring Tools 4) DB : HomeController에서 dao 사용
@RequestMapping(value = "/", method = RequestMethod.GET)
public String home(Locale locale, Model model) {
List<CrudDto> list = dao.getAll();
model.addAttribute("list",list);
return "home";
}
// dao.getAll() : dao에서 getAll()메소드를 가져와 List<CrudDto>을 가진 list변수에 담는다
// model.addAttribute() : request.setAttribute로 원래 받았으나 스프링에서는 model이란 녀석을 이용해서 model.addAttribute()형태로 담는다. 첫번째 인자는 변수명("list")을 적고 두번째 인자는 값으로 list를 넣는다.
'IT I 프로그래밍 > 자바 I 스프링 DB' 카테고리의 다른 글
[6] 스프링(Spring Tools 4) DB : 회원가입 만들기 (0) | 2021.10.23 |
---|---|
[5] 스프링(Spring Tools 4) DB : 데이터베이스에 값 넣기 테스트 (0) | 2021.10.22 |
[4] 스프링(Spring Tools 4) DB : home.jsp에서 Dto사용 (0) | 2021.10.22 |
[2] 스프링(Spring Tools 4) DB : DAO파일 만들기 (0) | 2021.10.19 |
[1] 스프링(Spring Tools 4) DB : DTO파일 만들기 (0) | 2021.10.19 |