본문 바로가기

개발16

react-native 복사한 프로젝트 apk 생성 1. 기존 프로젝트를 복사할 경우 기존에 열려있던 node command 창과 Android Studio를 모두 닫는다. 2. 복사한 프로젝트를 열어서 수정할 부분 수정하고..(company나 app name 등) 3. 아래 명령어 실행하여 index.android.bundle을 재설정한다. % npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/ 4. 단말기를 연결하고 프로젝트 폴더에서 % npx react-native run-andr.. 2022. 6. 16.
java xml multi 파일 읽기 List files = multiRequest.getFiles("files"); List lstTmpUploadedData = new ArrayList(); if (!files.isEmpty()) { for(int iResult = 0;iResult < files.size() ;iResult++) { MultipartFile mfile = files.get(iResult); File file = new File(mfile.getOriginalFilename()); mfile.transferTo(file); DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder().. 2022. 6. 2.
eclipse Maven project에서 dependency library 포함한 배포 jar 만들기 1. pom.xml에 아래 코드 추가 org.apache.maven.plugins maven-assembly-plugin 2.2.1 jar-with-dependencies 2. 프로젝트 오른쪽 클릭 > Run As > Maven build... > Goals에 assembly:assembly 입력하고 Run 3. target의 ...SNAPSHOT.jar, ...SNAPSHOT-jar-with-dependencies.jar 확인 2022. 5. 30.
JWT Access Token, Refresh Token 일련의 과정 1. 사용자가 username으로 access token, refresh token 발급 요청(로그인)2. 서버가 access token, refresh token 발급해 주고 username, access token, refresh token은 DB에 저장(사용자는 refresh token을 쿠키나 어딘가에 저장)3. 사용자가 access token으로 api들 호출(header에 담아서)4. 서버가 access token 만료 여부 확인하고 api 수행4-1. access token 만료시 사용자에 Unauthorized error return4-2. 사용자가 access token, refresh token을 서버에 보내 재발급 요청4-3. 서버가 전달받은 token들을 검증하고, refresh t.. 2022. 5. 18.