- 게시판 영상: https://youtu.be/CYBIZrykaro
- 미디 플레이어 영상: https://youtu.be/ZqUtpc7yEYQ
이 예제는 예전에 만들었던 Spring Boot 예제: 초간단 게시판 과 비슷한 예제인데, 이클립스 대신 인텔리제이 커뮤니티 버전을 바탕으로 이전에 사용하지 않았던 JUnit 단위 테스트, JPA, Lombok 등을 사용하였고, 아마존 웹 서비스와 Travis CI라는 자동 배포 서비스를 이용해 외부 인터넷 상에서 접속할 수 있도록 하였습니다. 과정의 대부분은 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 (이동욱 저)를 참조하였고, 스프링, Gradle 버전은 책에서 설명한 버전보다 최신 버전을 적용하였습니다. OAuth 2.0을 적용해 게시판은 구글 로그인과 네이버 아이디로 로그인 API를 사용하며, 로그인한 사람만 이용할 수 있습니다. 게시판 특징은 다음과 같습니다.
- 로그인이 되어있지 않다면 게시판의 글 목록만 보여주고, 내용은 볼 수 없게 한다.
- 게시글의 수정, 삭제 기능은 해당 글을 작성한 사용자만 접근할 수 있도록 한다.
2020.7.11 ~ 2020.7.16
https://github.com/ayaysir/awsboard
현재 AWS 프리티어 기간이 만료되었기 때문에 사이트는 폐쇄했습니다.
http://awsboard.yoonbumtae.com:9090/ 또는 yoonbumtae.com/portfolio/awsboard
새로운 글 읽기 페이지, 내가 쓴 글인 경우 [수정], [삭제] 버튼 표시됨