본문 바로가기
반응형

전체 글141

[Spring][Postman] 400 Bad Request 오류 해결 방법 🚨 Postman send 버튼 클릭시 발생한 에러 메시지{ "timestamp": "2024-11-02T10:34:23.628+00:00", "status": 400, "error": "Bad Request", "path": "/test"}❓ 에러 발생 이유클라이언트와 서버에 잘못된 데이터 타입이 전송돼서 나타나는 오류 메시지입니다.해당 오류 메시지는 Spring(Servlet, Tomcat)이 출력하는 에러 메시지입니다.예를 들어 서버(Spring, Java)에서는 Reuqest를 int형 데이터로 받기로 설정하였지만,클라이언트에서는 String형 데이터를 전송할 경우에 나타나는 에러입니다. ✅ 해결 방법Server와 Client의 Request 데이터 타입을 통일시켜 줍니다.. 2023. 9. 5.
[Flutter] 사용자 비밀번호 암호화 설정 ( obscureText & Hash ) 수정 전 Flutter 앱 화면Login 화면에서 사용자의 아이디와 비밀번호가 전부 보이는 상태입니다.아래 이미지를 참고해 주세요. ✅  Flutter에서 비밀번호 설정하는 방법obscureText:true 속성을 추가합니다.아래 소스 코드와 이미지를 참고해 주세요.  🌟 수정 후 Flutter 앱 화면참고: obscureText: true속성은 해당 textField를 보이지 않게 암호화 처리를 해주는동시에 textField의 복사를 막아줍니다. ✅  Flutter에서 비밀번호 Hash 설정하는 방법crypto 라이브러리를 통하여 비밀번호를 DB에 직접 저장하지 않고,비밀번호의 Hash 값을 저장합니다.아래 소스 코드와 이미지를 참고해 주세요.  import 'package:crypto/crypt.. 2023. 9. 3.
[Flutter] PathExistsException: Cannot create link, path 오류 해결 방법 🚨 Flutter 프로젝트 build 시 발생하는 Log 메시지 PathExistsException: Cannot create link, path = '폴더 경로' (OS Error: 파일이 이미 있으므로 만들 수 없습니다., errno = 183) ❓ 에러 발생 이유Flutter의 리소스가 정리가 정삭적으로 되지 않은 상태에서의 비정상 종료등의 이유로 발생하는 에러 메시지입니다. ✅  해결 방법Flutter의 자원을 정리 후 다시 실행 시키면 됩니다.아래 설명문을 참고해 주세요. 아래 명령어 입력$ flutter clean$ flutter run 🌟 정상 실행 결과 2023. 8. 31.
[Flutter] Spring & DB 연동해서 User 정보 저장하기 소스 코드는 마지막에 작성해두었습니다. 순차적으로 보시면서 전체적인 프로젝트 흐름을 나타냈습니다.프로젝트 구조Flutter(View)에서 User가 데이터를 입력하면 Spring(Server)을 통하여 DB에 저장하는 방식입니다. View 생성 (Flutter)Flutter 프로젝트 생성 -> pubspec.yaml 파일의 해당 부분에 http: ^0.13.5를 추가 'StatefulWidget' 위젯을 상속받아 Page를 구현 입력 받을 값을 TextEditingController를 사용하여 저장 Flutter에서 입력받는 값은 아래 3가지입니다.대학교 이름학생 이름이메일 view test 진행 -> onPressed 함수를 통하여 controller에 데이터가 정상적으로 전달되는지 console에 출.. 2023. 8. 31.
반응형