spring 3

Docker 기반 웹 푸시 알림 시스템 - 3.5

DB 설계 변경에 대한 정리 (현실 로직 우선)초기 설계에서는 푸시 구독 정보를 사용자 테이블(A)와 연계하여 관리하는 구조를 고려했다.다만 실제 구현 단계에서 아래와 같은 현실적인 제약 사항을 확인했다.사용자 정보 연계를 위해서는 기존 통합로그인(SSO) 시스템 연동이 필요해당 시스템 연동에는 별도의 라이선스 및 행정 절차가 요구됨단순 푸시 알림 PoC 및 운영 검증 단계에서 즉시 적용하기에는 비용과 일정 측면에서 비효율적이러한 이유로 지금 시점에서 현실적으로 구현 가능한 로직부터 우선 반영하는 방향으로 설계를 조정했다.변경된 방향성사용자 중심 → 구독(endpoint) 중심 설계Web Push 특성상, 실제 푸시 발송의 최소 단위는 사용자 계정이 아닌 브라우저의 endpoint이다.현재 단계에서는 로..

SideProject 2026.01.29

[SpringBoot] Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

제목과 같이 오류가 발생한 사유는 Database에 연결할 때 필요한 정보가 없기 때문이다.초기 세팅 후 DB 설정하기 전까지는 아래 예시 코드와 같이 설정하고, DB 설정 후 원복해주자.// 수정 후package com.text.notify;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; // 추가@SpringBootApplication(exclude={DataSourceAutoConfiguration..

Dev/Spring&Java 2026.01.12

[Spring] 이클립스에 Spring 프로젝트 생성 (STS4 설치)

1. [설치확인] Eclipse → Window → Preferences  1-1. Spring 검색 시 검색되는 내용이 없는 경우 2번부터 진행 2. [설치진행] Help → Eclipse Marketplace... 3. spring tools 4 검색 (STS4 라고 검색해도 나옴)아래 사진에 installed 라고 되어 있는데, 작성자는 이미 설치하여 사진과 같이 나타납니다.설치를 안 했다면 install라고 나타납니다. 4. [install] 클릭 시 아래와 같이 모두 체크해 준 뒤에 [Confirm]위에 설명한 내용과 동일하게 작성자는 이미 설치하였기 때문에 update로 나타납니다. 5. Review Licenses 동의(accept) 후 [Finish] 6. [설치적용] 설치된 내용을 적용하..

Dev/Spring&Java 2023.09.05