[스프링SPRING MVC]구글 로그인 API(google login API)

기본배경지식

팀프로젝트로 SNS API 로그인 기능을 구현했다.
간단할 줄 알았는데 이틀이나 고생을 했다. 안되겠다싶어서 생활코딩으로 개념을 잡고 다시 차근차근하니 성공했다!
역시 기본기가 중요하다. 그냥 코드붙여넣지말고 개념을 챙기자!

Read More

[스프링SPRING]스프링게시판5: 글 수정, 글 삭제

BoardController.java 코드 추가

  • @SessionAttributes() : 컨트롤러의 정보를 저장하는 어노테이션
  • 기존 Session객체와 다른 점 : 서버단 전체에서 저장한 정보를 이용할 수 있다. 반면 @SessionAttributes()은 해당 컨트롤러안에서만 저장한 데이터를 이용할 수 있다.
Read More

[스프링SPRING]스프링게시판4: 글 상세 내용 보기

BoardController.java 코드 추가

  • @ModelAttribute 와 @RequestParam 란
    • @ModelAttribute : model객체를 사용하는 것이므로 주소줄에 나타나지 않게 할 수 있다.
    • @RequestParam : request.getParameter()와 동일한 의미로 사용하나 String뿐만 아니라 데이터타입 상관없이 처리가능 하다.(문자열, 정수형, 날짜) => 단순 타입(ex기본형 데이터등)은 어노테이션 생략가능.
Read More