프로젝트/부추 농장(spring boot + mySQL)

프로젝트/부추 농장(spring boot + mySQL)

2. 유저 회원가입 및 로그인 구현 + 일기 CRUD

유저 구현은 아래 글과 똑같은 과정으로 진행했다. OAuth2 적용 (구글) 기본적인 Spring Security 내용과 OAuth2의 동작 방식에 대한 설명 글이다. OAuth에서 사용하는 클라이언트, 리소스 오너, auth 서버, 리소스 서버 용어에 대한 개념도 들어가있다. Spring Security + OAuth2 1. Spr buchu-doodle.tistory.com 이제 프로젝트 기능의 핵심이라고 할 수 있는, 농장일기를 CRUD하는 기능을 만들어보겠다. 1. FarmLog Entity & DTO 작성 FarmLog.java : package com.buchu.greenfarm.entity; import jakarta.persistence.*; import jakarta.validation...

프로젝트/부추 농장(spring boot + mySQL)

1. RDS + 기본 모델

https://start.spring.io/ Spring boot는 요구하는 기능에 따른 dependency module들을 한번에 불러올 수 있는 initializr 기능을 가지고 있다. 필요한 Dependency를 검색하여 추가해주었다. web, jpa, mysql, thymeleaf, validation, oauth2, spring security, dev tool 등이었다. 필요한 모듈을 처음부터 한 번에 불러올 필요 없이 새로운 의존성이 필요할 때마다 위의 start spring 사이트나 maven repository에서 모듈을 검색한 후 build.gradle에 추가해줄 수 있다. maven repository 사이트: https://mvnrepository.com/ 1. RDS (Relati..

프로젝트/부추 농장(spring boot + mySQL)

0. 소개

0. 배포 사이트와 github 저장소 http://greenfarm-buchu.link/ AWS 프리티어 기간 만료로 도메인과 배포 서버를 닫습니다 ㅠㅅㅜ 부추 농장 greenfarm-buchu.link GitHub - BuchuKim/green-farm: 농장주들이 농장일기를 자유롭게 작성하는 Green Farm Project입니다. 농장주들이 농장일기를 자유롭게 작성하는 Green Farm Project입니다. Contribute to BuchuKim/green-farm development by creating an account on GitHub. github.com 생애 첫 스프링부트 프로젝트. 트위터와 유사한 SNS 기능을 갖춘 웹사이트이다! 트위터의 웬만한 기능은 다 추가해볼 생각이다! 다..

김부추
'프로젝트/부추 농장(spring boot + mySQL)' 카테고리의 글 목록 (2 Page)