본문 바로가기
728x90

Code4

application.yml 또는 application.properties 파일의 설정을 클래스로 매핑하여 관리해볼까요~? Spring Boot에서는 application.yml 또는 application.properties 파일의 설정을 클래스로 매핑하여 보다 편리하게 관리할 수 있습니다. 이를 통해 설정 값을 보다 쉽게 사용할 수 있고, 타입 세이프티(Type Safety)를 보장할 수 있습니다. 예시 YAML 설정 파일site-map: xmlns: "http://www.sitemaps.org/schemas/sitemap/0.9" base-url: "https://example.com/base" magazine-url: "https://example.com/magazine" aws: bucket: s3-test-bucket path: sitemap magazine: /magazine file-.. 2024. 5. 29.
비트로 상태관리하기. const value = "0b" + "111"; const isEmail = (value & 0b100) !== 0; const isSMS = (value & 0b010) !== 0; const isPush = (value & 0b001) !== 0; console.log(isEmail, isSMS, isPush) let isEmail = false; let isSMS = true; let isPush = false; let value = 0; if (isEmail) { value |= 1 2023. 2. 13.
스프링부트 롬복 적용(자바) 디펜던시 build.gradle 추가 아래 항목 추가. dependencies { compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' ... } 2023. 2. 2.
mysql 인덱스 확인, mysql 실행계획, 테이블 데이터 용량 확인 쿼리가 너무 느린부분이 있어 실행계획을 살펴보다 또 볼 날이 있을 듯 하여 올림. === 명령어. 인덱스 확인: SHOW INDEX FROM ; ex:SHOW INDEX FROM stop_orders; 인덱스 추가: //인덱스 정렬은 8.0부터 가능하다. CREATE INDEX ON ( 칼럼명1, 칼럼명2, ... ); 또는 ALTER TABLE ADD INDEX (칼럼명1, 칼럼명2, ...); ex: ALTER TABLE stop_orders ADD INDEX index_stop_orders_on_order_id (order_id desc); 인덱스 삭제: ALTER TABLE DROP INDEX ; ALTER TABLE stop_orders DROP INDEX index_stop_orders_on_.. 2023. 1. 16.
728x90