본문 바로가기

전체 글

(78)
[Springboot] No converter found for return value of type 오류 배경 : 1. Wrapper 클래스를 이용하여, 데이터 저장시, validation 체크로직에 대한 메세지를 화면 alert창으로 뿌려주기 위한 작업간 발생. 2. @ResponseBody 사용해서 객체를 json으로 반환할 때 No converter found for return value of type 오류 원인 : 생성자만 생성, getter setter 미생성 사유 내용 : @Getter
[Javascript] || 를 활용한 코딩 Tip 배경 : 회사 내 코딩 잘하는 분이 가이드 준 내용 내용 : javascript 내 조건 체크시 || 를 활용 한 팁 (블로그 검색하여 이력관리용 체크) Example 1 : || 연산을 이용 function documentTitle(theTitle) { ​ if (!theTitle) { theTitle = "Untitled Document"; } else { theTitle = theTitle; } } 보통은 위와 같은 형태로 처리해서, parameter로 넘어온 theTitle 값이 있는지 여부에 따라서 (undefined 역시 체크함), 있으면 그 값을 전역 변수에 넣고, 그렇지 않으면 문자열 "Untitled Document" 를 전역 변수에 넣는다. 실제 별거 아닌 작업이 이렇게 여러 라인을 보..
[Android] targetSdkVersion 33 적용간 유의사항 배경 : 내가 운영하는 앱의 targetSdkVersion 이 26 이어서 아래 그림처럼 낮은 버전 alert 이 뜬다. 이걸 해결하기 위해 안드로이드 targetSdkVersion을 26 --> 33으로 올려야하는 이슈가 생겼음 단 31, 33 버전에서 대규모 문법이 변경된 부분이 있어, 섯불리 수정이 어려운 상황이다 아래 참고 링크에 정리가 잘 되어있어서 우선 체크해둔다. (추후 수정필요) 참고 : https://soir1984.tistory.com/87 TargetSdkVersion 33 적용에 따른 주의사항 2023년 8월 31일부터 구글 플레이 스토어에 앱을 업데이트 또는 배포하기 위해서는 TargetSdkVersion을 33 이상으로 지정해야 합니다. API 수준 33 이상 지정 시에 대한 내..
[Android] Android Studio 내 Run 할 경우 'App' 비활성화시 대처 방안 배경 : 사내 targetSdkVersion 이 낮아서 alert창 발생 이슈에 따른, Android 테스트간 Run 'App' 비활성화가 되어서 당황 방법 1. 안드로이드 스튜디오 에서 File - Sync Project with Gradle Files 클릭 --> 뺑뻉이 돌면서 작업 이후 App 이 생겨나면서 run이 활성화 됨. 참고 : https://m.blog.naver.com/vidaafeliz/221637035311 안드로이드 스튜디오 run 비활성화 일 때 활성화 하는 방법 환율계산어플 오픈 소스를 github에서 받아서 안드로이드 스튜디오에서 열어봤다. 그런데 run 버튼이 비활... blog.naver.com
[Mybatis] allowMultiQueries 1. 적용 이유 : 화면 내 다수 일괄 Update 처리 로직 적용 2. 적용 방법 application.properties 파일 내 JDBC 연결 URL 부분에 allowMultiQueries=true 추가 예시 : jdbc:mysql://localhost:3306/test?allowMultiQueries=true 설명 : allowMultiQueries 옵션을 true로 설정하게 되면 Mapper에서 아래와 같이 DML 자체를 forEach로 수행 할 수 있다. INSERT INTO TB_USER (name, id, password) VALUES (#{student.name}, #{student.id}, #{student.password}) 결과 ↓ INSERT INTO TB_USER(name, id..
블로그를 시작해본다 깃헙 블로그도 잘 못하겠고, 일단 뭐든 남기는 것이 중요하여.. 시작한다. 개발하다가 막혀서 해결한 부분 위주로 이력관리용으로 남겨볼 예정이다.

728x90