inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크는 내 손에 [스프1탄]

76.사용자 인증정보를 저장하는 User클래스 만들기

질문입니다

256

휴식중인너구리

작성한 질문수 13

0

MemberUser에서 

private는 같은 클래스에서만 접근이 가능한것으로 알고 있습니다.

private Member member;

this.member = mvo는  Member mvo = Mapper.memLogin(username)에서 전달받은 Member 객체로  MemberUser 생성자를 만들때 mvo를 전달 받은 것이므로 결국

this.member = mvo

여기서 this.member는 private Member member이고

mvo는 Mapper.memLogin(username) 이므로

this.member에는 로그인한 유저의 정보가 저장되어 있는데 

Member 클래스를 보면 인스턴스변수가 private로 선언되어있어서 다른클래스에서 접근할때는 member.인스턴스변수명 이런식으로는 접근이 불가능하지 않나요? private로 선언되어있는 변수는 getter setter로만 접근 가능한 것이 아닌가요?

즉 jsp단에서 member 인스턴스 변수에 접근할때 

mvo.member.memID 이런 방식은 접근이 불가능해야되는게 아닌가요???

mvo.member.getMemID()  접근 해야되는거 아닌가요??

MVC Spring Security spring jsp

답변 1

0

박매일

네 맞습니다.

JSP EL에서 mvo.member.memID이렇게 사용하면 내부에서 mvo.member.getMemID() 이렇게 접근하도록 변경이되기 때문에 mvo.member.memID 이렇게 접근하시면 됩니다.^^

0

휴식중인너구리

감사합니다

재생이 안되요

0

130

0

404 HTTP 상태 코드

0

171

2

lombok api 등록 후

0

193

2

UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.

0

232

1

@RequestBody에 관해서 질문이요.

0

193

1

MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다

2

219

1

namespace 칸이 없습니다.

0

289

2

프로젝트 생성시 Srping MVC Project 없음

0

364

1

spring security 이후 Spring MVC06

0

235

1

Lomkob API 관련

0

211

1

깃허브 주소

0

268

1

포워딩오류? 인거 같습니다

0

351

1

css바꾸고 싶을때

0

314

1

git 연결할때 오류

0

273

1

프로젝트 생성시 Srping MVC Project 없음

0

1074

1

Oracle을 연결하고 싶은데, sql파일을 만들고나면...

0

289

1

프로젝트 생성시 Srping MVC Project 없음

0

4736

6

43강 age 0오류

0

306

1

Controller의 BoardMapper 쪽에서 문제가 있습니다.

0

392

1

Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다

0

246

1

스프링 시큐리티 로그인 후 모달창 질문드립니다

0

633

0

아이디 중복확인 NullPointerException

0

368

2

새로고침해야만 등록한 글이 리스트에 뜹니다.

0

256

1

회원테이블과 권한테이블 간 관계

0

479

1