본문 바로가기
프로젝트/스프링 부트와 AWS로 혼자 구현하는 웹 서비스_실습

스프링부트와 AWS로 혼자 구현하는 웹 서비스 11

by dudung__ 2023. 8. 19.

웹 페이지와, 기능들을 구현하는데에 있어서, 개발적인 지식이 많이 필요해서, 겨우겨우 버전을 맞추고 관련 메서드들을 찾던 나로써는 책이랑 전혀 다른 설정을 구현하기가 쉽지 않았다

 

물론 핑계에 불과하지만, 원래 목표가 aws를 실제로 굴려보는데에 있었기 때문에, 진척이 되지 않는 웹서비스 개발에 대해서 낭비라는 생각이 들기 시작했다.. 주객전도가 된듯한 느낌? 

 

블로그는 차례차례 정리하고 있지만, 웹 서비스 기능들을 구현하려고 잡고 있은지가 4-5일은 되어간다..

서버쪽 공부도 더 해야하고, 곧 프로젝트도 들어가는 상황이라 그전에 어떻게든 마무리를 짓고 싶었다.

 

그래서, 일단 aws를 직접 사용해보는것이 더 중요하다고 생각이 들어서 일단 얼추 마무리 되어있는 코드를 가져와서, 보안과 계정에 대한 부분만 내가 작성을 해서 aws를 사용해보고, 후에 개발 부분에 대해서 더 파보는게 지금으로써는 맞겠다는 생각을 했다

 


https://github.com/thisiswoo/springboot-webservice

 

GitHub - thisiswoo/springboot-webservice: 스프링 부트와 AWS로 혼자 구현하는 웹 서비스

스프링 부트와 AWS로 혼자 구현하는 웹 서비스. Contribute to thisiswoo/springboot-webservice development by creating an account on GitHub.

github.com

=> 코드의 출처

==> 프로젝트 관련해서 질문도 드렸는데, 정말 빠르고 정성스럽게 답해주셔서 너무 감사했다.. ㅠㅠㅠ 


 

 

그래서 일단 코드를 가져와서, 책에 있는대로, google oauth 2.0과 naver open api를 통해서 클라이언트 ID를 생성하고 테스트 하는데에 성공했다

 

 

=> 책을 따라서 적용해놓은 2개의 계정의 ROLE(역할)을 GUEST -> USER로 바꿔줌

==> GUEST 상태에서는 글을 작성, 관리할 수 있는 권한이 없기 때문임

=> 작성해주고, 이제 글을 관리해 볼 것 임

 

=> 현재 로그인 된 상태이고, 아무 글이 없는 상태임 

 


글 생성

 

성공적으로 작성이 되고, 


 

글 삭제

 

삭제 또한 잘 되며, 


글 수정

==> 수정또한 잘 되는것을 확인했음


 

 

==> 게시판의 모든 기능이 잘 작동하는 것을 확인했음

 

 

**

물론 h2라는 DB특성상(인메모리 DB) 애플리케이션이 작동중일 때만, 데이터를 저장하고, 애플리케이션을 끄면 DB도 꺼짐 

=> 애플리케이션을 껐다 키면, 초기화된다는 뜻임

=> 이건 aws에서 인스턴스에 올려서 돌리면 크게 문제 되지 않을 것이라고 생각했음

 

 

이제 다음 글부터는, 본격적으로 aws를 다뤄볼 것임