일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- IntelliJ
- Jenkins
- 리액트
- grafana
- Linux
- CI/CD
- Jenkins Pipeline
- docker network
- nginx
- error
- jenkins maven
- jpa
- gradle
- jenkins github
- jenkins install
- MongoDB
- 리눅스
- MySQL
- REACT
- spring
- Docker
- jenkins jdk
- jenkins 설치
- java
- vue.js
- jenkins github 연동
- JavaScript
- Spring Boot
- subnetmask
- grpc
- Today
- Total
뭐든 즐기면서 ;)
Spring Boot(Gradle) + MySQL + JPA(Hibernate) [1] - Spring Boot 설정 본문
Spring Boot(Gradle) + MySQL + JPA(Hibernate) [1] - Spring Boot 설정
Tada.*+ 2021. 10. 24. 19:34git : https://github.com/bhr0554/jpa.git
@ Spring Boot 설정
1. Spring Boot 프로젝트 생성
위 3개 설정, java Version도 설정
밑으로 내리면 MySQL Driver(?) 이것도 체크
프로젝트 생성 후 gradle library
* gradle 기본 경로 : C:\Users\사용자\.gradle
2. Spring Boot 생성 확인
main() 함수를 포함한 java파일이 자동 생성된다. 의존성 주입이 끝나면 main 함수를 실행시켜본다.
이와 같이 뜨면 오류 ^.^
- 오류 원인(console 창에 원인 뜸. 해결 방안은 3번 사항 확인)
Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
Reason: Failed to determine a suitable driver class
해결방법 ↓↓↓↓
3. DB 세팅(MySQL)
* 여기서 DB 세팅은 로컬에 이미 설치가 되어 있는 상태에서 Spring Boot와 연결만 해주는 것을 의미. DB설치는 생략합니다.
# DataSource
spring.datasource.url=jdbc:mysql://localhost:3306/DB스키마?autoReconnect=true
spring.datasource.username=DB ID
spring.datasource.password=DB password
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
첨부파일 : application.properties : 파일 다운로드
4. 2번 사항 재 진행 Spring Boot 생성 확인
성공 ...?
5. web Page 띄워보기 ( 주소창에 localhost:port번호 )
페이지 뜨지 않음 -> 해결 : gradle 추가↓↓↓↓
implementation 'org.springframework.boot:spring-boot-starter-web'
(front-end를 다른 걸로 할 거면 위 라이브러리는 필요없는 듯.)
정상 구동 확인.
* spring boot port 수정/spring boot local port 수정 : application.properties에 추가'server.port=0000'
'BACK > Spring Boot & JPA' 카테고리의 다른 글
Spring Security 기본 설정 (0) | 2023.04.28 |
---|---|
Spring Boot + Gradle Multi Module (0) | 2022.11.18 |
JPA persistence.xml / JPA DB설정 (0) | 2021.11.27 |
Spring Boot(Gradle) + MySQL + JPA(Hibernate) [3] - Spring Data JPA 설정 2 (0) | 2021.10.27 |
Spring Boot(Gradle) + MySQL + JPA(Hibernate) [2] - Spring Data JPA 설정 1 (0) | 2021.10.25 |