seong

Controller 연습 - user 데이터 읽기 본문

Spring/SpringBoot

Controller 연습 - user 데이터 읽기

hyeonseong 2022. 8. 25. 17:51

기본셋팅 (lombok가 설정 되어 있다고 가정)

  • user의 정보를 읽고 웹으로 출력해주는 실습
  • user의 테이블,Dao, 컨트롤러, jsp가 필요

패키지, 클래스 생성

User 작성

  • 테이블의 엔티티를 작성.
  • lombok이 설정이 되있다면 @Setter~ 등등 어노테이션 실행 가능
  • Lombok은 Get,Set,생성자들을 모두 자동으로 생성해준다.

lombok가 없다면 getter,setter, 생생자, 디폴트 생성자모두 직접 작성 해줬을거다..

 

 UserDao 작성(현재 DB 연동을 안했기 때문에 임의 작성한 가짜 데이터이다.)

  • 유저 한명의 정보를 가져오는 메서드
  • DB연동을 하지 않았고 단순 연습이기 때문에 임의의 값 전달

detail.jsp 작성

UserController 작성

  1. 어노테이션을 작성해 Controller임을 표시
  2. 주소 맵핑
  3. 파라미터 값으로 id 값 준다.
  4. UserDao 객체 생성 (메서드 사용)
  5. Dao의 메서드 실행해 userPS에 정보 저장
  6. View( .jsp)로 보여줄 것이기 때문에 model 작성
  7. user/detail 페이지로 이동 

addAttribute("user", userPS) : user라는 키값에 userPS가 담겨진다.

적은 값들이 제대로 출력됬다.

결과 화면

'Spring > SpringBoot' 카테고리의 다른 글

PostMan 설정하기  (0) 2022.08.29
Controller연습 - Member  (0) 2022.08.28
lombok 설정하기  (0) 2022.08.25
PostMapping , GetMapping  (0) 2022.08.25
파라미터(데이터) 전달 - 쿼리 스트링 과 패스  (0) 2022.08.25