본문 바로가기
반응형

분류 전체보기98

[JAVA] @JsonProperty 사용 이유 private String bEDate;public String getbEDate() { ... }파라메터로 bSDate라는 필드 이름을 명시했는데 보니까 bsdate 즉 카멜케이스가 하나도 들어가지 않았던 이 현상은 Jackson의 기본 네이밍 전략과 Java Bean 규칙 떄문이다.@JsonProperty("bSDate")private String bSDate; 위와 같은 어노테이션은 Jakson에게 명시적으로 해당 필드 명을 bSDate로 정확히 사용해라. 즉 JSON -> Java 역직렬화, Java -> JSON 직렬화 양방향 모두에서 대소문자를 포함한 이름을 강제 고정해줍니다. 왜 어노테이션을 안쓰면은 bsdate가 되는지 먼저 알아야한다.원인은 Java Bean Getter 규칙 + Jac.. 2025. 12. 30.
[Java] Exception Error message Front-end error message로 뿌리기. 개발을 하다가 문득 exception에 에러 메시지 성공 메시지 등을 뿌려주지를 않는,, 기이한 현상을 발견했다. 화면 개발자 입장에서는 생각해보면 당연한거였는데 혼자 다 하려다보니까 이러한 에러 메시지는 JAVA에서만 처리를 해놓고 그 메시지를 화면에 뿌려줘야하는 것을 까먹고 있었다. 그래서 Exception에 대한 처리를 추가했다. 우선 패키지 구조는 @SpringBootApplication이 선언된 하위 패키지이다.구조는 exception이라는 폴더를 만들어서 진행를 하려고한다. 우선 가장 먼저 BusinessException , GlobalExceptionHandler라는 파일을 만들겠다.BusinessException 파일 소스package com.test.gw.exception;/** * 비.. 2025. 12. 22.
[프로그래머스] 평균 구하기 Lv1 이번에는 평균을 구하는 방법이다. Arrays에 stream함수를 활용하였다. 1.Step 1 import Array -> Array.stream() 적용 int[] -> IntSream import java.util.*;class Solution { public double solution(int[] arr) { return Arrays.stream(arr); //stream 선언 }}2. Step 2 average()함수 적용 sum과 count를 동시에 계산 .import java.util.*;class Solution { public double solution(int[] arr) { return Arrays.stream(arr.. 2025. 12. 16.
[프로그래머스] 짝수와 홀수 Lv1 아주 쉽고 기초이지만 문제니까 한번 풀어봤다.문제를 보면은 num이 짝수일떄는 "Evan" 홀수일떄는 "Odd"를 출력하라이다. 삼항연산자를 사용하면 아주 간단하게 풀 수 있다.class Solution { public String solution(int num) { return num % 2 == 0 ? "Even" : "Odd"; //num을 2로 나눈뒤 값이 0이면은 짝수니 Evan 아니면 Odd이다. }} 2025. 12. 16.
[프로그래머스] 자릿수 더하기 Lv.1 평소에 자주 사용하던 언어는 Java, JavaScript이며,옛날에는 취업준비할떄 몇 번 했었는데 다시 해보려고한다. 그래서 LV.1부터 시작하기로 마음을 먹었다.합격률이 높은 Lv.1부터 찾아봤는데 생각을 해서 풀어야 한다. 은근어렵다,, 큰일났다. 그런데 또 재밌다 한번 문제를 알아보자 N의 값은 문자열을 더한 1+2+3 = 123 숫자를 더한 1+2+3 =6 이렇게 예시가 나온다. 먼저 숫자를 문자열로 변환을 해야한다. for문 while문 등 여러 방법이 있지만 내 스타일로 해봤다. 1. Step1 String,valueOf(n) -> 숫자를 문자열로 변환 import java.util.*;public class Solution { public int solution(int n) { .. 2025. 12. 16.
[Windows] 포트 확인 및 포트 kill CMD 명령어 개발을 하거나 다른 작업들을 하다보면 포트가 중복이돼서 킬을 해줘야할떄가 생긴다. 1. cmd 접속 ctrl+ r -> cmd 2. 명령어 netstat -a -o 현재 사용중인 포트와 상태 PID 확인.3.netstat -a -o | findstr 3000 내가 찾고자하는 포트번호를 findstr 포트번호 입력4.taskkill /f /pid 26736 나는 포트 3000번에 PID 26736번을 kill할것이니 사용. taskkill /f /pid (Kill할 PID 번호) 2025. 11. 26.
반응형