목록스프링부트 (46)
sm 기술 블로그
1) findAll() DB에서 전체 값을 list로 불러올때 사용한다. 2) findOne() primary key로 값을 1건 조회할 때 사용한다. 3) findByXX => SQL Where절이라고 생각하자. findBy뒤에 우리가 정의한 Entity의 이름을 붙이면된다. Entity의 이름의 첫글자는 대문자로 하며, id를 조건으로 검색한다면 findById(int id) 로 검색하면 된다. 여기서 여러개의 조건을 걸고싶다면...? And조건 findByIdAndName(int id, String name)으로 And를 사용하여 검색한다. OR 조건 findByIdOrName(int id, String name)으로 Or을 사용하여 검색한다. 4) Like / NotLike like를 붙이면 인수..
HttpSession 로그인을 구현하기 위해 사용하는 메서드(로그인을 유지하기 위한 메서드) 공식 문서를 보면 Provides a way to identify a user across more than one page request or visit to a Web site and to store information about that user 둘 이상의 페이지 요청에서 사용자를 식별하거나, 웹 사이트를 방문하고 해당 사용자에 대한 정보를 저장하는 방법을 제공한다. The servlet container uses this interface to create a session between an HTTP client and an HTTP server. The session persists for a spe..
로그인 여부 확인 프레임 워크 public String isLogin(HttpSession httpSession){ boolean isLogined = false; if(httpSession.getAttribute("loginedMemberId")!= null) { isLogined = true; } if(isLogined == false) { return "로그인 후 이용해주세여~"; } } loginedMemberId를 통해 value를 얻는다면 로그인이 되어있다는 뜻이다. 권한 확인 프레임 워크 public checkAuthority(HttpSession httpSession){ boolean isLogined = false; //loginedMemberId가 이름은 같으나, 여기는 변수, http..
로그인 프레임 워크 public String doLogin(HttpSession httpSession, String loginId, String loginPw) { boolean isLogined = false; if(httpSession.getAttribute("loginedMemberId") != null) { isLogined = true; } if(isLogined) { return "이미 로그인이 되었습니다."; } // 키는 loginedMemberId로, 값은 member의 Id로 설정한다. httpSession.setAttribute("loginedMemberId", member.getId()); return "환영합니다."; } httpSession.getAttribute(Key) 로 v..