반응형
- https://spring.io/tools 접속
- [4.26.0 - macOS x86_64] 다운로드
- 프로그램 실행
- Spring Starter Project 생성
- 참고로 라이브러리 선택할때 DB의 경우 자신에게 맞는 DB를 선택해서 사용하면 된다.
(나는 Oracle을 사용하기 때문에 Oracle Driver 선택)
- 기본적으로 생성된 컨트롤러에서 프로그램을 실행해본다
→ 그런데 처음 프로그램을 실행해보면 에러가 난다
→ 에러가 나는 이유는 얘가 실행될때 오라클 드라이버를 먼저 읽어들이는데, 오라클 드라이버를 쓰겠다고 처음 스타터 프로젝트 만들때 라이브러리 설정 해놓고 그에 대한 정보를 제공하지 않아서 그런거다. - 내장 톰캣이 실행될때 [application.properties]의 정보를 제공받아 실행되는데, 이 [application.properties] 파일에서 DB관련 설정을 추가해줘야 한다.
application.properties |
spring.application.name=workmanage #서버 포트 설정 server.port=8080 #DataSource 설정 spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver spring.datasource.url=jdbc:oracle:thin:@localhost:1521:xe spring.datasource.username=scott spring.datasource.password=tiger #JPA spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true spring.jpa.open-in-view=false spring.jpa.database-platform=org.hibernate.dialect.OracleDialect #thymeleaf spring.thymeleaf.cache=false #logging logging.level.root=info #devtools spring.devtools.restart.enabled=true spring.devtools.livereload.enabled=true #Message spring.messages.basename=messages |
- 위의 설정 추가 후 다시 실행을 해보면 에러가 발생하지 않는다.
(참고로 맥에서 진행할 때는 Oracle Driver 실행시 Docker를 이용하여 서버 실행을 해야 에러가 발생하지 않는다.)
반응형
'지식공유 > Spring Boot' 카테고리의 다른 글
스프링 부트(Spring Boot)에서 파일 생성시 web(html, jsp 등) 관련 파일 항목이 없을때 해결방법 (2) | 2024.11.13 |
---|---|
Spring Boot 사전설정 - STS3 이용(STS3/백엔드개발/Java/Spring Framework) (0) | 2024.11.07 |
댓글