현재 작성하신 Java Spring Controller에서는 Exception을 발생시키긴 하지만, 실제로 클라이언트에게 그 메시지를 전달하고 있지 않기 때문에 클라이언트는 단순히 정상 응답을 받거나, 경우에 따라 에러 내용 없이 실패할 수 있습니다.클라이언트에게 **"해석 실패되었습니다."**라는 메시지를 전달하려면, 다음 중 하나의 방법을 적용하시는 것이 좋습니다.✅ 권장 방법: @ControllerAdvice + @ExceptionHandler를 통한 전역 예외 처리커스텀 예외 클래스 정의public class AnalysisFailedException extends RuntimeException { public AnalysisFailedException(String message) { ..
아래는 주어진 Spring Boot application.yml 설정에 대한 항목별 상세 설명입니다:spring: application: name: config-service profiles: active: native,default # native file repository cloud: config: server: native: search-locations: ${file:///D:/workspace-egov/IIPBS/config-file} bus: enabled: false✅ 전체 구조 설명이 설정은 Spring Cloud Config Server를 구성하는 config-service 애플리케이션의 설정입니다.특히 nat..
해당 설정은 Spring Boot Actuator와 관련된 설정으로, Spring Cloud Config Server에서 특정 운영용(endpoints) API를 외부로 노출할지를 결정합니다. 아래는 configServerapplication.yml에 있는 해당 설정에 대한 자세한 설명입니다:management: endpoints: web: exposure:# include: busrefresh include: refresh, health, info✅ 설정 구성 요소 설명🔹 management.endpoints.web.exposure.includeSpring Boot Actuator에서 제공하는 운영/모니터링용 HTTP 엔드포인트를 어떤 것만 노출할지를 설정합니..
아래는 사용하신 application.yml 설정에 대한 항목별 상세 설명입니다:spring: application: name: app-service jpa: hibernate: ddl-auto: none🔹 spring.application.name: app-service이 설정은 해당 애플리케이션의 이름을 정의합니다.주로 다음과 같은 상황에서 사용됩니다:Spring Cloud 환경에서 Eureka 등 서비스 디스커버리 시스템에 등록할 이름로그 또는 모니터링 시스템(예: Zipkin, Sleuth)에서 애플리케이션을 식별할 때Config Server를 사용할 경우 app-service.yml 같은 외부 설정을 연결하는 키로도 활용됨🔹 spring.jpa.hibernate.ddl..
Flask 앱을 Linux에서 백그라운드로 실행하면서 로그를 저장하는 방법은 매우 자주 사용되는 실전 작업입니다. 아래는 가장 실용적인 단계별 가이드입니다.✅ 1. flask run 명령을 직접 사용하는 경우nohup flask run --host=0.0.0.0 --port=5000 > flask.log 2>&1 &nohup: 터미널 종료되어도 실행 유지--host=0.0.0.0: 외부 접속 허용> flask.log 2>&1: 로그 파일로 표준 출력 및 에러 저장&: 백그라운드 실행📌 환경 변수 설정 필요export FLASK_APP=app.pyexport FLASK_ENV=development # 선택 사항✅ 2. python app.py 직접 실행 (권장 방식)app.py 파일이 있다면 이렇게 실..
Spring Boot에서 CORS(Cross-Origin Resource Sharing) 설정을 하려면 두 가지 주요 방법이 있습니다.✅ 방법 1: WebMvcConfigurer를 사용한 전역 CORS 설정import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Configurationpublic class W..
@Column은 Spring에서 사용하는 것이 아니라 **JPA (Java Persistence API)**에서 사용하는 어노테이션입니다. Spring Data JPA에서 엔티티(Entity) 클래스의 필드를 데이터베이스 테이블의 컬럼과 매핑할 때 사용됩니다.다음은 @Column의 개념과 주요 속성들에 대한 설명입니다.🔹 @Column이란?@Column은 엔티티 클래스의 필드가 데이터베이스 테이블의 **컬럼(Column)**에 매핑된다는 것을 명시하는 JPA 어노테이션입니다.@Entitypublic class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name ..
- Total
- Today
- Yesterday
- border-collapse
- JQuery
- DatePicker
- ul li로 테이블
- setter
- excel
- lombok
- 정규식
- $.each
- caniuse
- 전후방탐색
- draw.io
- 진열사랑
- springboot
- 여러 컬럼 update
- PostgreSQL
- sumifs
- CSS
- @ExceptionHandler
- Keycode
- QueryDSL
- object key
- oracle
- Javascript
- 프로젝트명변경
- getter
- element위치
- spring
- $.extend
- devtools
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |