본문 바로가기

전체 글31

[Spring boot] swagger Failed to load API definition 오류 @PostMapping("/test") @ApiOperation(value = "test API") @ApiImplicitParams({ @ApiImplicitParam(name = "testReq", value = "test DTO", required = true) }) public BaseResponse postDivisions(@RequestBody TestReq testReq) { testService.create(testReq); return new BaseResponse(BaseResponseCode.OK); } 해당 오류가 뜨는 데에는 다양한 이유가 있지만, 저 같은 경우에는 @ApiImplicitParam의 name과 RequestBody로 받는 dto의 변수명이 일치하지 않아 생기는 문제.. 2021. 12. 26.
[Git] Git branch 관련 명령어 정리 1. 브랜치 생성 git branch 아래와 같이 입력하면 test라는 이름으로 브랜치를 생성할 수 있습니다. git branch test 옵션을 따로 지정하지 않고 git branch 명령어를 실행하면, 브랜치 전체 목록을 확인할 수 있습니다. git branch 목록에서 빠져나가려면 :q를 입력합니다. 2. 브랜치 전환 checkout 명령어 뒤에 사용할 브랜치 이름을 입력하면 됩니다. git checkout 아래와 같이 입력하면 아까 생성한 test branch로 체크아웃 할 수 있습니다. git checkout test test 브랜치를 체크아웃한 상태에서 커밋을 수행하면, test 브랜치에 그 이력이 기록됩니다. 3. 브랜치 병합 브랜치 병합은 merge 명령어로 실행합니다. 이 명령어에 병합할.. 2021. 12. 23.
[Android Studio / Kotlin] Splash 화면 구현하기 앱을 켜면 로고와 앱 이름이 나오고 메인 화면으로 전환되는 것을 볼 수 있습니다. 이 화면을 Splash라고 합니다. 오늘은 Splash 화면을 구현해보도록 하겠습니다...! 1. Splash Activity xml 생성 우선, Splash 화면으로 사용할 Activity 화면을 생성합니다. 저는 간단하게 Test가 나오도록 작성했습니다. 2. SplashActivity class 생성 Splash 화면을 구현하기 위해서 SplashActivity class를 생성해줍니다. Splash 화면은 메인 화면으로 넘어가기 전에 앱을 켜자마자 나오는 화면이므로, 일정 시간이 지나면 메인 화면으로 전환되도록 구현해야 합니다. class SplashActivity: AppCompatActivity() { overr.. 2021. 12. 21.
[Android Studio / Kotlin] Bottom Navigation Bar 추가하기 앱에서 흔하게 볼 수 있는 하단 네비게이션바를 추가해보도록 하겠습니다. 1. 아이콘 추가 drawable에 vector Asset을 눌러 아이콘을 추가해줍니다. 아이콘 이미지는 반드시 SVG 혹은 PSD 파일이어야 합니다. Local file -> Path에서 파일 모양 아이콘을 눌러 이미지를 불러오고, next -> finish를 눌러 추가를 완료합니다. 2. 네비게이션바 아이콘 활성화/비활성화 색상 설정 drawable에 원하는 이름으로 xml 파일을 하나 생성합니다. 아이콘 클릭 시 옵션이므로 파일 이름을 item_selector.xml로 생성했습니다. 기본 색상과, 클릭했을 때의 색상을 구분하여 설정합니다. 3. menu 생성 res 디렉토리에 menu 디렉토리를 새로 추가합니다. 생성된 디렉토리.. 2021. 12. 21.
반응형