본문 바로가기

반응형

개발(합니다)

(397)
[Junit] MockMvc 테스트 중 데이터 한글 깨짐 상황 mockMvc 테스트중 파라미터가 한글인 경우에 인코딩이 깨지는 현상이 발생했습니다. 문제 파악 간혹 인코딩을 지정해주지 않아서 생기는 문제였습니다. 해결 방법 아래와 같이 mockMvc를 빌드할 때 인코딩을 추가합니다. .addFilters(new CharacterEncodingFilter("UTF-8", true)) @BeforeEach public void setUp() { this.mockMvc = MockMvcBuilders.webAppContextSetup(ctx) .addFilters(new CharacterEncodingFilter("UTF-8", true)) .build(); }
[Junit] MockMvc 테스트 중 415 error 해결 방법 상황 MockMvc로 Post 요청하여 테스트 하던 중 415 에러가 발생했습니다. 문제 파악 요청 할때 데이터 타입을 지정해주지 않아서 생긴 오류입니다. 해결 방법 .contentType(MediaType.APPLICATION_JSON) 을 추가합니다. this.mockMvc.perform(RestDocumentationRequestBuilders.post("/category/") .contentType(MediaType.APPLICATION_JSON) .content(this.objectMapper.writeValueAsString(categoryDTOSave)) ).andDo(MockMvcResultHandlers.print());
[Android] 미패드 4 개발자 모드 활성화 하는 방법 테블릿이 하나 가지고 싶어서 책을 읽겠다는 목적으로 구매했던 미패드로는 안드로이드 개발자 모드를 어떻게 만드는지 알아보았습니다. 1. 환경 설정 환경 설정을 들어가고 "전체 사양"을 선택합니다. 2. MIUI 버전을 클릭합니다. 3번 정도 클릭하면 개발자 모드입니다. 라는 문구를 확인 할 수 있습니다.
[Mac] 숨김 폴더, 숨김 파일 표시하는 방법 window를 사용하다 보면 보기 기본 옵션으로 숨긴 폴더 및 파일 보기가 있습니다. mac에서도 동일한 기능을 사용하는 방법입니다. cmd + shfit + . 해당 키를 누르면 숨겨진 폴더와 파일들을 확인 할 수 있습니다.
[Mac] Mac에서 백 쿼터(`) 사용하는 방법 개발하거나 마크다운을 하다보면 백 쿼터가 꼭 필요한 경우가 많습니다. window에서 사용하던 대로 키를 누르면 ₩ 원화 표시가 됩니다. option + ₩ 키를 누르면 백쿼터를 입력할 수 있습니다. 간혹 ` 백쿼터에서 ₩로 돌아오지 않는 경우가 있는데 오른쪽 option을 눌러주면 정상적으로 동작합니다.
[Git] Git .gitignore에 등록했는데 application 이 정상동작 안하는 경우 상황 개발 중 보안을 위해 application.yml을 commit 제외하려고 했는데 제외되지 않았습니다. 문제 파악 이미 한번 commit을 했던 이력이 있으면 안되는 글은 봤는데 이건 아닌거 같고 git에 캐시가 남아서 생기는 문제임으로 확인했습니다. 해결 방법 현재 작업 중이던 내용 중 반영해야 하는 내용만 커밋을 하고 아래 명령어를 실행합니다. git rm -r --cached . git add . 깨끗하게 커밋이 되었습니다.
[JPA] Unknown column '' in 'field list' 상황 Entity를 새로 만들어서 DB에 저장하려고 하는데 컬럼을 찾지 못했습니다. 문제 파악 @Table(name = "log") 였던 테이블에서 @Table(name = "log2") 로 변경해야 했는데 그대로 @Table(name = "log") 로 사용했습니다. 컬럼이 존재 하지 않는 경우인데 테이블명이 잘못되었을거라고는 생각을 못하다가 찬찬히 살펴보니 테이블명이 불일치했습니다. 해결 방법 @Table(name = "log") 을 @Table(name = "log2") 로 변경합니다.
[AWS] aws cli 설치와 IAM 설정하는 방법(windows) aws를 이용할 때 cli를 이용하면 편리하게 사용 할 수 있습니다. aws GUI가 잘 되어 있어서 마우스를 이용해서 해도 되지만 테스트나 cmd를 이용해 관리할 수 있는 방법을 제공합니다. 아래 사이트를 접속하시면 CLI 설치 방법에 대한 정보를 제공합니다. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/install-cliv2-windows.html Windows에서 AWS CLI 버전 2 설치, 업데이트 및 제거 - AWS Command Line Interface 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.ama..

반응형