WEB(BE)

WEB(BE)/Spring & Spring Boot

[Spring Boot] application.yml 데이터베이스 연결 정보 입력

지금까지는 DB 연결 설정 정보를 입력해야 할 때마다 구글링으로 티스토리를 찾아보면서 설정했다.이번에 프로젝트를 하면서는 한번 공식문서에 의존해서 연결 정보를 입력해봐야겠다는 생각이 들어 공식문서를 읽고 이해한 내용을 정리해본다.스프링은 SQL 과 NoSQL 모두 연동할 수 있으나, 이 글은 SQL 기준으로 정리하였다. DataSource 설정스프링은 JDBC를 직접 이용해서 DB와 소통하는 것부터, ORM 기술을 이용해서 DB와 소통하는 것까지 폭넓은 방법을 제공한다. In-Memory DB먼저 개발환경에서는 보통 인-메모리 데이터베이스를 사용하는 경우가 많다. (in-memory embedded database)이름 그대로 메모리에 데이터를 저장하는 방식의 DB이므로, 데이터가 영구적으로 저장되지 않..

WEB(BE)/Spring & Spring Boot

[Spring Boot] profile 개념과 profile 분리

GDSC 개발팀 코드를 보면서 다양한 application.yml 파일이 나눠진 것을 보고 이렇게도 쓸 수 있구나 하는 것을 알게 되었다.구체적으로 profile 을 어떻게 분리할 수 있고, 설정 파일은 어떻게 작성해야 하는지 공식문서를 보면서 학습한 내용을 정리해본다. Profile스프링 profile을 사용하면 어플리케이션 설정을 분리하고, 분리된 설정을 특정 환경에서만 적용할 수 있다.@Configuration, @Component, @ConfigurationProperties 어노테이션 위에 @Profile 어노테이션을 통해 어떤 프로파일에서 이 빈을 등록할 것인지 명시할 수 있다.만약 @ConfigurationProperties 어노테이션이 @EnableConfigurationProperties..

WEB(BE)/express.js

Set-Cookie 헤더로 응답 받은 쿠키가 요청 헤더에 없을 때

분명히 서버로 부터 쿠키를 받았다. 그런데 그 뒤로 요청을 보낼 때 쿠키 요청이 안 보내지는 경우가 있다. 몇시간의 구글링 끝에 이것도 설정해보고 저것도 설정해봤지만 해결이 되지 않던 찰나 한가지 정보를 발견했다. (물론 withCredential 속성 설정 확인은 기본이다) https://developers.google.com/search/blog/2020/01/get-ready-for-new-samesitenone-secure?hl=ko 새로운 SameSite=None; Secure 쿠키 설정에 대비 | Google 검색 센터 블로그 | Google Developers 의견 보내기 새로운 SameSite=None; Secure 쿠키 설정에 대비 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를..

에버듀
'WEB(BE)' 카테고리의 글 목록