BACKEND 생성, 설정 및 첫 페이지 접속
Spring Tool Suite
※ 콘솔에 출력되는 버퍼 사이즈에 대한 경고창이 나오는 경우 설정 방법
Window - Preferences - Run/Debug - Console 에서 'Limit console output' 체크 해제
build.gradle - dependencies 관리
application.properties - 설정 관리
https://velog.io/@garamnoh/ORACLE-CLOUD-DB**
#SERVER
server.port=8090
#DB
#thin:@DB이름_high
#TNS_ADMIN=해당경로
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@{app_high}?TNS_ADMIN={./src/main/resources/Wallet}
spring.datasource.username=ADMIN
spring.datasource.password=패스워드
#JPA
spring.jpa.hibernate.ddl-auto=none
spring.jpa.generate-ddl=false
spring.jpa.show-sql=true
spring.jpa.database=oracle
spring.jpa.database-platform=org.hibernate.dialect.Oracle12cDialect
spring.jpa.properties.hibernate.format_sql=true
#log
logging.level.org.hibernate=info
dependencies {
...
implementation 'com.oracle.database.security:oraclepki'
implementation 'com.oracle.database.security:osdt_core'
implementation 'com.oracle.database.security:osdt_cert'
...
}
참고
The Network Adapter could not establish the connection 오류 발생시
build.gradle의 dependencies에 추가해준 'oraclepki', 'osdt_core', 'osdt_cert' jar 파일 직접 등록
해당 프로젝트의 경우 ojdbc8을 사용했으며 아래 링크에서 ojdbc8-full.tar.gz 파일을 다운받아 압축 해제 후 oraclepki.jar, osdt_core.jar, osdt_cert.jar를 library에 추가하여 해결
https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>index</title>
</head>
<body>
<h1>index</h1>
</body>
</html>