본문 바로가기
728x90

전체 글158

@RequestParam이 매핑된 파라미터를 전달하는 여러 케이스 @RequestParam annotation을 이용해 GET 요청 시 url에 query parameter로 포함하여 값을 전달할 수 있습니다. @GetMapping()public String test(@RequestParam("test_query_param")String testQueryParam){ ...}대강 이런 식으로 사용합니다. 문득, 저 test_query_param이라는 query parameter를 정의하지 않고, 전달하면 parameter 변수는 어떤 값을 참조할까 궁금했습니다. (특히, null 값을 언제 가지는지 궁금했습니다...) @RequestParam의 설정에 따라 설정되는 값이 다른데요, 정리하면 다음과 같습니다.1. default (required = true)파라미터가 제.. 2024. 11. 18.
소프트웨어 엔지니어 가이드북을 구매하다.. 책을 구매하게 된 계기몇 주 전 즈음인가..? 🤔링크드인을 스윽스윽 넘겨 보다가.. 이 책의 출시에 대해 소개하는 글을 읽게 되었습니다.https://www.yes24.com/Product/Goods/135457089 소프트웨어 엔지니어 가이드북 - 예스24“그날 나는 결심했다. 내가 매니저가 된다면 팀원들에게 성장에 필요한 조언을 주리라.”현대 IT 산업에서 소프트웨어 엔지니어로 성공적인 커리어를 쌓으려면, 뛰어난 코딩 실력만으로는 부www.yes24.com 이 책의 저자는 게르겔리 오로스라는 분으로The Progmatic Engineer라는 테크 뉴스레터를 운영하는 소프트웨어 엔지니어이자 작가시라고 합니다. 책의 주제는 이름에서 알 수 있듯이 소프트웨어 엔지니어라는 직종에 대한 가이드북인데요,스마트.. 2024. 11. 17.
2024년 연말을 앞둔 회고 벌써 11월 16일이고 곧 연말이 다가오고 있네요,올해에는 정규직으로 첫 회사에 입사하는 경험, sdk 개발이라는 새로운 영역으로의 도전 등.. 다양한 일들이 있었던 것 같습니다. 오늘 이 어중간한 시기에 회고를 적는 건, 위 두 가지와 연관된 새로운 미션을 또 받았기 때문인데요 (절대 오블완 챌린지가 빡세서 그런 것 맞습니다..) 저희 팀은 최근 서버 개발 업무에도 추가 리소스가 필요한 상황이었고, 그래서 제가 최근들어 서버 쪽 개발에 대한 업무도 조금씩 받게 되었습니다.이유는 원래 취업 준비 기간에 제가 주로 준비했던 분야이고, 면접 때에도 어필했던 파트가 서버 개발 쪽이기 때문인데요, 추가 리소스 투입이 어려운 상황에서 내부 인원 중 기여를 도울 수 있는 인원을 꼽아본다면 가장 자연스러운게 저였기에.. 2024. 11. 16.
Windows의 hosts 파일에 대하여 웹 브라우저를 이용해 특정 주소로 이동할 때, 입력된 도메인 이름을 ip로 변환하기 위해 브라우저는 다음 순서를 따릅니다.1. 웹 브라우저 캐시 탐색2. hosts 파일 탐색3. dns 서버와의 통신을 통해 IP 주소 획득 이번에 서버 작업을 하면서, 2번 과정을 통해 127.0.0.1(localhost) 주소를 특정 도메인 (ex. example_domain)과 매칭시켜야될 필요가 있었기에관련해서 어떻게 수정했는지를 이번 글에서 정리해보려 합니다. hosts 파일 위치C:\Windows\System32\drivers\etc  hosts 파일 수정 방법window 검색을 통해 명령 프롬프트 프로그램을 검색한 뒤 "관리자 권한으로 실행" 선택 명령 프롬프트에서 다음과 같이 명령어 입력하여, hosts 파일.. 2024. 11. 15.
@DateTimeFormat annotation에 대한 정리 @DateTimeFormat은 Spring에서 지원하는 어노테이션으로 선언 시, 해당 필드나 형식이 날짜 + 시간의 양식으로 지정되어야 함을 명시할 수 있습니다. 문자열 데이터를 java.util.Date, java.util.Calendar, java.time.LocalDate, LocalTime, LocalDateTime 등과 같은 날짜 및 시간을 표현하는 객체로 변환할 때 사용합니다. @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME)private LocalDateTime currentDateTime; // 예시 오늘 위와 같은 코드를 마주쳐서 DateTimeFormat 어노테이션을 어떻게 사용했는지 궁금해 해당 글을 작성하고 있는데요, 위의 ISO.DATE_.. 2024. 11. 14.
[Unity] Android Studio로 개발한 라이브러리를 포함해서 패키징 하는 경우 이번 글에서는 업무 중에 Anroid Studio로 개발한 Library를 Unity 프로젝트에 포함하여 Android Build를 수행할 때, 겪었던 것들을 정리해보려 합니다. 단순 찾아본 내용들 정리 용도이기에 오늘 글은 짧을 예정입니다.Unity 버전에 따른 AGP, Gradle 사용 버전 정리Unity Editor 버전에 따라 Android Gradle Plugin(*이하 AGP) 지원 버전이 상이하고,AGP 버전에 따라 지원하는 최소 Gradle 버전이 상이합니다.물론 jdk 지원 버전도 AGP에 따라 달라짐을 참고해주세요 유니티 버전(LTS)Gradle 플러그인 버전필요한 Gradle 버전사용가능한 코틀린 버전2020.3 starting from 2020.3.15f14.0.x6.1.1.2020.. 2024. 11. 13.
728x90