본문 바로가기

spring boot15

카카오 로그인 api 사용해보기 카카오 개발자 콘솔에서 카카오 api 에 들어가서 회원가입을 하고 에프리케이션을 만든다. 플랫폼을 생성하고 (web)-> 도메인 주소를 localhost 로 만들어준다. Redirect URI 도 지정해야 된다. oauth/kakao/callback 로 GetMapping 으로 url 을 불러온다. application.yml 에 kakao.client.id 값을 restapi 키 값을 입력해준다. 앱 권한 신청을 해준다 개인 개발자로 신청을 한다. 그리고 동의항목에서 -> 닉네임, 프로필사진, 카카오 계정을 필수 항목으로 보여준다. 보안에서 Client Secret 에 값을 application.yml 에 적어준다. kakao.client.secret 의 값을 키값으로 입력해준다. 프론트 영역을 만들어.. 2024. 4. 15.
thymeleaf 의 기본 문법 // Controller Thyeleaf Th:fragment=“” -> 공통 영역을 정의 특히 (head(상단)/ footer(하단))에 삽입 하여 조각화 Th :replace=“~{파일경로 :: 조각화 }” -> fragment 로 조각화 공통영역을 html 로 삽입하는 역할 Th:action =“@{}” -> 해당 경로로 요청을 보낼 때 @RestController -> 문자열 보내는거 Json,문자열 @Controller (문서 를 찾는다.) ->html 파일을 찾는다. 메서드에다가 @ResponseBody -> 문자열 보내는거 json, 문자열…. -> sql 구문을 실행할떄 파라메타 뭐가 적용됏는지 보여주는거 P6spy 객체가 생성되면 시간을 만들어주는 기능 Jpa audit 2024. 4. 3.
theyeleaf 사용 package 형식은 이렇게 만들었습니다. maven 의존성 추가를 해준다. org.springframework.boot spring-boot-starter-thymeleaf main/main MainController -> main.html >>common.html (head,nav) /layout/common:: head(‘main’) MemberController /main/member ->member.html >>common.html (head,nav) TodoController /main/todo ->todo.html >>common.html (head,nav) 흐름의 형식은 이렇게 됩니다. •main.MainController package com.mh.restapi05.main; import.. 2024. 4. 1.
Spring boot 복습 이렇게 만들어준다. package 형식은 이렇게 만들어 준다. ⚫️Member package com.mh.restapi05.member; import jakarta.persistence.*; import lombok.*; import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.LastModifiedDate; import java.time.LocalDateTime; @Entity @Getter @Builder @NoArgsConstructor @AllArgsConstructor @Table(name = "users") public class Member { @Id @GeneratedVa.. 2024. 3. 18.