JPA 쇼핑몰 준비
들어가며
보안전공이였던 내가 4학년때부터 백엔드 개발에 눈이 들어와...전공을 포기하고 개발로 진로를 바꾸게 되었다.. 그래서 6개월동안 혼자서..책을사서 공부하고, 인프런에서 강의를 수강하면서 독학을 공부를 하다가 한번 혼자 프로젝트를 해보면서 부족한 부분을 좀더 공부하기 위해서 시작하게 되었다. 혼자 공부하면서 한거라 많이 부족할수도있습니다.ㅎ 이글을 보고 시도해시는분들은 부족한거나 틀린부분이있으면 댓글로 남겨주시면 같이 공유하면서 좀더 완벽한 프로젝트를 만들어보아요!
프로젝트 환경 설정
SpringBoot 설정
JAVA : 11
SpringBoot : 2.7.15
MySql
IDE : InteliJ Ultimate
Dependencies
Thymeleaf
Lombok
Spring Web
MySQL Driver
Spring Data JPA
5개를 추가해주고 GENERATE를 눌러 다운받아 압축을 푼후에 자신이 사용할 폴더안에 압축을 푼 파일을 넣어준다. 저는 C:\shopping 파일을 생성후 폴더안에 압출을 풀었습니다.
그후 인텔리제이에서 build.gradle를 통해 파일을 연다(Open as Project 클릭). 처음 실행시 bulid를 다운 받아서 시간이 1~2분정도 소유가된후에 Bulid.gralde를 확인해보자
build.gradle
이것처럼 설정이 되어있다면 1단계는 성공된것이다!!!
Mysql 설정
MySql을 다운 받고 계정을 생성후에 main/resources에서 application.properties를 application.yml로 yml로 바꾼다 (properties 형식이 편하신 분들은 properties형식으로 사용해도됩니다!)
application.yml
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/자신이만든 스키마명
username: 계정이름
password: 비밀번호
driver-class-name: com.mysql.cj.jdbc.Driver
jpa:
hibernate:
ddl-auto: validate
properties:
hibernate:
format_sql: true
# format_sql - 가독성을 높이기 위해서 사용하는 명령어
설정후에 /main/java/Shopping/BookApplication을 실행하고 http://localhost:8080/ 입력하고 들어갔을때
그림과 같이 뜨게 되면 성공!!
다음으로
다음에는 기본적인 메인페이지 구성을 해볼예정입니다!
부족한 점이많지만 잘 봐주셔서 감사합니다 :)
'ToyProject쇼핑몰' 카테고리의 다른 글
[스프링 부트] JPA 쇼핑몰 # 6.회원가입 주소 (0) | 2023.10.27 |
---|---|
[스프링 부트] JPA 쇼핑몰 # 5.메일 인증 (0) | 2023.10.27 |
[스프링 부트] JPA 쇼핑몰 프로젝트 # 4.중복검사(중복체크) (0) | 2023.10.26 |
[스프링 부트] JPA 쇼핑몰 프로젝트 # 3.회원가입 (4) | 2023.10.22 |
[스프링 부트] JPA 쇼핑몰 프로젝트 # 2.메인페이지 구성 (0) | 2023.10.20 |