[Spring boot 인스타그램 클론코딩] 프로젝트 생성

개발자·2022년 2월 15일
4

Instargram clone

목록 보기
1/3
post-thumbnail

📌 스프링 부트를 이용하여 인스타그램을 구현해보자.

이전에 스프링 부트를 이용하여 쇼핑몰을 구현해 보았다.
구현이후에 무엇을 해볼까 고민하던 중 Spring 에 더 익숙해 지기위해서 고민을 하던 중 평소 자주 사용하던 인스타그램을 구현해보고 싶어 프로젝트를 하게 되었다.

프로젝트 주제 : Instargram clone cording

Spring boot + Maria DB를 이용한 인스타그램 클론 코딩

💻 프로젝트 생성

start.spring.io

스프링 프로젝트 생성을 위해 다음 사이트에 접속하여 프로젝트를 생성하였다.

Project

  • Gradle project

Language

  • Java

Spring boot

  • Spring boot 2.6.3

Meta Data

  • 프로젝트명 : instargram
  • 패키징 : JAR
  • 버전 : JAVA 11

Dependencies

  • Spring Web
  • Spring data JPA
  • Lombok
  • OAuth2 Client
  • Spring Security
  • Thymeleaf
  • Spring Boot Devtools

💻 데이터 베이스 설정

MySQL WorkBench

  • Schema 생성 (instargram)

application.properties

server.port=8080

spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.username='username' // 데이터베이스 사용자 이름
spring.datasource.password='password' // 데이터베이스 사용자 패스워드
spring.datasource.url=jdbc:mysql://localhost:3306/instargram

# create, update, none, create-drop, validate,
spring.jpa.hibernate.ddl-auto=create // 초기에는 create로 생성

// Spring security 설정

spring.security.user.name=root
spring.security.user.password=root
spring.security.user.roles=ADMIN

0개의 댓글