lombok (롬복) 라이브러리 스프링으로 사용
·
spring 스프링
Lombok 이란 Java의 라이브러리로 반복되는 메소드를 Annotation을 사용해서 자동으로 작성해주는 라이브러리이다. 기존에 이렇게 생성자, getter, setter, tostring으로 작성 해주었던 vo. vo가 수정 된다면 전부다 고쳐야 하는 번거로움이 있었다. 롬복을 적용 한 후에는 @ Annotation 을 통해 조금 더 간단한게 만들 수가 있다. 하지만 이것보다 더 간단한 방법이 있다. 바로 @Data ! 해당 @Annotation은 위에 작성한 모든 것을 통합하는 아주아주 간편한 것이다
[spring] 스프링 session
·
spring 스프링
@PostMapping("/login") public String login(memberVo vo, HttpSession session) { String id ="aaa", pwd="111"; String msg = "로그인 실패"; if(id.equals(vo.getId()) && pwd.equals(vo.getPwd())) { session.setAttribute("loginId", id); msg = "로그인 성공 "; } session.setAttribute("msg", msg); return "member/result"; } sessionScope을 쓰기 위해 HttpSession session을 파라미터로 컨트롤러에서 받는다. 생성한 session에 session.setAttribute을 이용..
[spring] form 파라미터
·
spring 스프링
@PostMapping("/join") 1) public String join(memberVo vo) { 2) public String join(@ModelAttribute("v") memberVo vo) { return "member/result" ; } ▶ 1) public String join (memberVo vo) vo 파라미터를 자동으로 뷰페이지로 전달 한다. (=reqeust.setAttribute("vo",vo) 예전에 이렇게 작성 했던 것들을 알아서 넘겨준다는 뜻) 이 방식은 뷰 페이지에서 소문자 클래스 명 (ex,MemberVo 라면 memberVo) 으로 부른다. ${memberVo.id} / ${memberVo.pwd} .. 이렇게 ▶ 2)public String join(@Mode..
[spring] 스프링 @ annotation 사용
·
spring 스프링
▶ @RequestMapping("공통된 파일명 혹은 주소") class 시작 전, @RequestMapping("/member") 라고 명시해 두면 앞으로 이 컨트롤러에 올 모든 url 앞에 ("주소") 가 자동으로 붙는다 ▶ @RequestParam("입력양식의 이름") 변수 한번만 값을 읽어 올꺼면 굳이 vo 만들지 않는게 좋겠지? 그러면 이렇게 @RequestParam 을 사용하여 값만 받아 온다. 얘는 reqeust.getParameter 같은 느낌인데 더 좋은 점은 알아서 형변환을 해준다. defaultValue="0"은 파람으로 아무것도 보내지 않았을때 디폴트로 반환 할 값을 지정해준다. 이게 없는데 파람으로 아무것도 안보내면 400오류가 뜬다. @RequestParam("tel") Stri..
해니01_15
'spring 스프링' 카테고리의 글 목록 (7 Page)