Spring Boot(8)
-
[Spring Boot] 이메일 보내기 (3) - html 템플릿 적용 (feat. Thymeleaf)
++) 해당 포스팅은 이전 작성한 포스팅들과 연계되어 있으므로 먼저 보고 오는 것을 추천합니다! https://born2bedeveloper.tistory.com/68?category=1038709 [Spring Boot] 이메일 보내기 (2) - 참조(cc), 첨부 파일 꽤 오래전에 구글 SMTP 서버를 이용한 Email 전송에 관한 내용을 다룬 적이 있었는데, 생각보다 조회수가 매우 높았다. 아마 이메일 전송이 부가적인 기능으로 다양하게 사용되기 떄문이겠지? 새로 born2bedeveloper.tistory.com https://born2bedeveloper.tistory.com/14?category=1038709 [Spring Boot] EMail 보내기 기존 프로젝트를 베타 오픈하기 전에, 피드백..
2022.08.11 -
[Spring Boot] Thymeleaf 경로 변경 & 다중 경로 설정
이 포스팅은 타임리프 템플릿 엔진 사용 시, html등의 파일을 프로젝트 '내부'가 아닌 '외부' (ex. C드라이브)에 두고 관리할 수 있는 방법을 다룬다. Thymeleaf 경로 변경 별도의 설정이 없다면, 기본 경로는 src/main/resources/templates 로 설정된다. 만약 기본 경로값을 바꾸고 싶다면, application.properties 파일에서 간단하게 변경 가능하다. spring.thymeleaf.prefix=classpath:/other-template/ 위와 같이 설정하게 되면, 경로는 src/main/resources/other-template 폴더 안에 들어간 html파일을 기본 경로로 읽을 것이다. Thymeleaf 다중 경로 설정 만약, 기존의 경로를 유지하면서 ..
2022.08.11 -
[Spring Boot] 이메일 보내기 (2) - 참조(cc), 첨부 파일
꽤 오래전에 구글 SMTP 서버를 이용한 Email 전송에 관한 내용을 다룬 적이 있었는데, 생각보다 조회수가 매우 높았다. 아마 이메일 전송이 부가적인 기능으로 다양하게 사용되기 떄문이겠지? 새로운 프로젝트에서 Email 서비스를 다시 구현하게 됐는데, 좀 더 세부적인 기능이 추가적으로 필요하여 두 번째 시리즈를 쓰기로 결심했다. 이번엔 다중 송신, 다중 참조(CC), 첨부파일 전송 등 다양한 옵션을 사용하여 좀 더 세부적으로 이메일 전송을 구현해보도록 하겠다. ++) 이전 프로젝트를 참고하고 오는 것을 추천한다. https://born2bedeveloper.tistory.com/14 [Spring Boot] EMail 보내기 기존 프로젝트를 베타 오픈하기 전에, 피드백을 받는 기능을 추가하면 좋겠다는..
2022.08.10 -
[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 -
[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