전체 글(66)
-
[Spring Boot] File Upload & Download (2) - ORACLE DB 연동
++) 해당 포스팅은 이전 게시글의 코드를 수정하여 진행하므로 먼저 보고 오는 것을 권장합니다. https://born2bedeveloper.tistory.com/65 [Spring Boot] File Upload & Download (1) 이번 포스팅은 파일 업로드, 다운로드에 대한 간단한 예제를 만들어보려고 한다. DB없는 방식으로 만든 후, 이후에 Oracle과 연동하여 작성할것이다. 프로젝트 생성 - dependency 관리 먼저 선호하는 born2bedeveloper.tistory.com 이번에는 파일 업로드, 다운로드 로직에 Oracle DB를 연동하여 진행해볼 것이다. JPA 방식을 사용하여 간단히 구현해보자. Oracle & JPA dependency 및 환경 구성 build.gradle에..
2022.08.05 -
[Spring Boot] File Upload & Download (1)
이번 포스팅은 파일 업로드, 다운로드에 대한 간단한 예제를 만들어보려고 한다. DB없는 방식으로 만든 후, 이후에 Oracle과 연동하여 작성할것이다. 프로젝트 생성 - dependency 관리 먼저 선호하는 이름으로 프로젝트를 생성하면 된다. 필자의 개발환경은 다음과 같다. IDE : STS4 Build : Gradle OS : window 필요한 라이브러리를 먼저 설정해야 한다. maven의 경우 이곳을 클릭하여 maven버전으로 다운받으면 된다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation group: 'commons-io', name: 'commons-io', versio..
2022.08.05 -
[Oracle] Tablespace & User생성 (feat. DBeaver)
Oracle을 DBeaver와 연동한 후 Spring Boot에서 JPA를 사용하며 auto-ddl로 테이블을 생성했다. 헌데 도대체 내가 만든 테이블이 어딨는지를 찾을 수 없는 상황이 발생... 어떤 스키마에 어디서 만들어지고 있는건가..? 이에 자문을 구해본 결과, 따로 user를 생성하지 않고 system계정으로 테이블을 생성하는 아주 위험한 짓을 하고 있다는 진단을 받았다. 즉, root 계정으로 모든 것을 진행하고 있었다는 소리... 사용자를 만들어 권한을 주고, tablespace를 새로 만들어 안전한 곳에서 새출발을 해보도록 하자! Tablespace 생성 먼저 SQL Plus 창을 띄워보자. cmd에서 sqlplus를 입력해도 상관없다. system / 설정해둔 비밀번호 입력 비밀번호를 까..
2022.08.02 -
[MSA] Spring Cloud Config - Spring Cloud Gateway 연동하기 (2)
https://born2bedeveloper.tistory.com/61 [MSA] Spring Cloud Config - MicroService 연동하기 (1) ++) Spring Cloud Config 에 대한 기본 개념 정리 링크 https://born2bedeveloper.tistory.com/60 [MSA] Spring Cloud Config - (5) 이전에는 MSA구조 중 API Gateway Service에 대해 다뤘다. 이번에는 Config 정.. born2bedeveloper.tistory.com ++) 이전 포스팅 링크 이전 포스팅에서는 Spring Cloud Config를 Eureka에 등록된 MicroService와 직접적으로 연결했다. 이번에는 Gateway를 통해 적용하는 방법을..
2022.07.20 -
[MSA] Spring Cloud Config - MicroService 연동하기 (1)
++) Spring Cloud Config 에 대한 기본 개념 정리 링크 https://born2bedeveloper.tistory.com/60 [MSA] Spring Cloud Config - (5) 이전에는 MSA구조 중 API Gateway Service에 대해 다뤘다. 이번에는 Config 정보를 하나로 통합하여 관리할 수 있는 Spring Cloud Config에 대해 다뤄보자. Spring Cloud Config - 설정 정보의 중앙화 이전에 Mi.. born2bedeveloper.tistory.com MicroService와 Spring Cloud Config 연동하기 프로젝트의 service와 spring cloud config를 연동하는 방법을 알아보자. 필자는 기존에 만들어 둔 프로젝트..
2022.07.20 -
[MSA] Spring Cloud Config - (5)
이전에는 MSA구조 중 API Gateway Service에 대해 다뤘다. 이번에는 Config 정보를 하나로 통합하여 관리할 수 있는 Spring Cloud Config에 대해 다뤄보자. Spring Cloud Config - 설정 정보의 중앙화 이전에 Microservice를 여러 개 만들어 실습을 진행하면서, 각 서비스에 대한 설정정보는 각각 application.yml 파일에 독립적으로 분리되어 관리되었다. 따라서 설정 정보가 겹치는 경우에도 각각 따로 기재하고, 변경되는 경우는 각 서비스 별 설정파일을 수정한 후 다시 application을 구동해야 했다. Spring Cloud Config는 이러한 설정정보를 통합적으로 관리할 수 있는 서비스다. 기능을 간단하게 정리해보자. 설정정보 (yml파..
2022.07.20