[TIL] 2025-04-16
📋오늘 푼 코딩테스트
https://school.programmers.co.kr/learn/courses/30/lessons/159994
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
class Solution {
public String solution(String[] cards1, String[] cards2, String[] goal) {
int i1 = 0;
int i2 = 0;
for(String g : goal){
if(i1 < cards1.length && cards1[i1].equals(g)){
i1++;
}else if(i2 < cards2.length && cards2[i2].equals(g)){
i2++;
}else{
return "No";
}
}
return "Yes";
}
}
📖 오늘 작성한 글
https://computerreport.tistory.com/111
[Spring]HttpMessageConverter
✅ HttpMessageConverter 1장♐ HttpMessageConverter란?View를 응답하는 것이 아닌, Rest API(HTTP API)로 JSON, TEXT, XML 등의 데이터를 응답 Message Body에 직접 입력하는 경우 HttpMessageConverter를 사용 ♐ 동작 원리 ♐
computerreport.tistory.com
https://computerreport.tistory.com/112
[Spring] Converter로 입력받은 데이터 타입 변환하기
✅ 타입 변환Spring에서 객체의 타입을 서로 변환하는 데 사용되는 인터페이스로 Spring의 데이터 바인딩 과정에서 문자열을 특정 객체로 변환하거나 하나의 객체 타입을 다른 타입으로 변환할 때
computerreport.tistory.com
https://computerreport.tistory.com/113
[Spring]Converter 보다 세부적으로 타입변경하는 법
✅ Formatter♐ Formatter 이란?주로 사용자 지정 포맷을 적용해 데이터 변환을 처리할 때 사용된다. Formatter는 ConversionService와 비슷한 목적을 가지지만 문자열을 객체로 변환하거나 객체를 문자열로
computerreport.tistory.com
✒️ 회고
- 내일은 팀프로젝트때 작성하지못한 개발 과정을 작성해야겠다.
- Spring 을 더 심도있게 공부해보면 생각보다 엄청난 기능들이 많고 대부분 인터페이스를 통해 상속받아 구현하는게 대부분인 거 같다. 그만큼 안정성이 보장 돼있는건가??ㅎㅎ