본문 바로가기

전체 글

(89)
안드로이드스튜디오와 스프링부트에서 @DeleteMapping, @DELETE 사용하기 저번 시간에 이어서 https://pinlib.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4%EC%99%80-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8%EC%9D%98-PUT-PutMapping 안드로이드스튜디오와 스프링부트의 @PUT, @PutMapping 어쩌면 오랜만이겠죠 이번에는 안드로이드 스튜디오와 스프링부트에서 PUT method를 구현하는 방법을 소개해보겠다. put이란 update의 기능을 수행할 때 사용한다. 우선 android studio part이다. UserAPI.kt pinlib.tistory.com 이번에는 안..
안드로이드스튜디오와 스프링부트의 @PUT, @PutMapping 어쩌면 오랜만이겠죠 이번에는 안드로이드 스튜디오와 스프링부트에서 PUT method를 구현하는 방법을 소개해보겠다. put이란 update의 기능을 수행할 때 사용한다. 우선 android studio part이다. UserAPI.kt @PUT("admin/user/modify/{userId}") suspend fun modifyUser(@Path("userId") userId: String, @Body userModel: UserModel): Response 특정 id를 인식해서 해당 id의 db값을 바꾸기 위해 userId를 입력받는다. 그 외에는 post때 구현한 코드와 거의 다를것이 없다. 이제부터는 spring boot part이다. 1. UserController.java @PutMapping..
안드로이드 스튜디오와 스프링부트에서 마리아DB의 특정 DB값 읽기(findByUserId()) 이번 게시물에서는 저번 게시물이었던 모든 db값 읽어오기에 이어서 https://pinlib.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4%EC%99%80-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-%EB%A7%88%EB%A6%AC%EC%95%84DB%EC%97%90%EC%84%9C-%EB%AA%A8%EB%93%A0-DB-%EC%9D%BD%EA%B8%B0 안드로이드 스튜디오와 스프링부트를 이용해서 마리아DB에서 모든 DB 읽기 지금 side projec..
안드로이드 스튜디오와 스프링부트를 이용해서 마리아DB에서 모든 DB 읽기 지금 side project에서 analog input pin 공간이 부족한 이슈로 멘탈이 살짝 나가있다. 그래도 오늘의 할 일을 마무리하고자 한다. 오늘의 정확한 주제는 저번 시간에 진행했던 것에 이어서 https://pinlib.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4%EC%99%80-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8%EB%A5%BC-%EC%97%B0%EB%8F%99%ED%95%B4%EC%84%9C-%EB%A7%88%EB%A6%AC%EC%95%84DB%EC%97%90-%EC%A0%80%EC%9E%A5%ED%95%98..
안드로이드 스튜디오와 스프링부트를 연동해서 마리아DB에 저장하기 드디어 오류를 고쳤다. 그래서 그동안 쌓아 놓은 예제들을 하나씩 풀 생각이다. 내가 우선 구현한 것은 안드로이드에서 회원가입을 하면 DB에 개인정보가 저장되는 것을 구현했다. 하지만 category가 spring실습인 만큼 spring part 위주로 설명하겠다. 해당 화면은 android studio의 emulator 캡처본으로 edit_text 부분에 개인정보를 입력하면 db로 정보가 저장된다. android에서는 UserAPI.kt를 호출하여 구현한다. @POST("user/join") //client ->db suspend fun saveJoinUser(@Body userModel: UserModel): Response 이제부터는 본격적으로 spring part에 들어가겠다. (interface ..
안드로이드로 아두이와 서버통신 제어하기(WIFI D1 R1, ESP8266, 모터제어, JSON)(2) 저번 글입니다. https://pinlib.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EB%A1%9C-%EC%95%84%EB%91%90%EC%9D%B4%EC%99%80-%EC%84%9C%EB%B2%84%ED%86%B5%EC%8B%A0-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0WIFI-D1-R1-ESP8266-%EB%AA%A8%ED%84%B0%EC%A0%9C%EC%96%B4-JSON 안드로이드로 아두이와 서버통신 제어하기(WIFI D1 R1, ESP8266, 모터제어, JSON) 저번에는 arduino nano33 iot를 이용해서 LED를 제어했었습니다. https://pinlib.tistory.com/entr..
안드로이드로 아두이와 서버통신 제어하기(WIFI D1 R1, ESP8266, 모터제어, JSON) 저번에는 arduino nano33 iot를 이용해서 LED를 제어했었습니다. https://pinlib.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1%EC%9D%84-%ED%86%B5%ED%95%B4-%EC%95%84%EB%91%90%EC%9D%B4%EB%85%B8-led-%EC%A0%9C%EC%96%B4%ED%95%98%EA%B8%B0 안드로이드 앱을 통해 아두이노 led 제어하기 처음으로 실습관련 이야기를 작성하게 되는 거 같습니다. 현재 전 직장 동료인 친구와 side project 하나를 준비중에 있습니다. 그런데 제가 아두이노를 손을 안댄지도 오래되었고 살짝 야매로 배 pinlib.tistory.com 이번에..
두근두근 납땜하기 옛날 한 7살 쯤을 마지막으로 납땜을 건들지를 않았었는데 같이 side project를 진행하고 있는 친구가 할 수 있겠냐고 물어보았다. 그래서 정말 오랫만에 납땜 복습해보기로 했다. 우선 장비를 키고 세팅을 해줍니다. 우선 전선을 pcb기판에 납땜을 해봅시다. 순서는 먼저 pcb기판에 전선을 갖다 대고 인두기로 온도 살짝올려주고 납을 넣어주면 완성입니다. 위 사진은 기판에 전선이 완벽하게 붙었을 때의 사진입니다. 자세하게 확대했을 때의 사진입니다. 이번글은 이렇게 simple하게 마무리하겠습니다. 다음 글도 기대해 주세요~
스프링으로 모바일 앱 서버 만들기[User] 1. Project 구성하기 이 글을 먼저 보시기 전에 전에 작성했던 https://pinlib.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81%EC%9C%BC%EB%A1%9C-%EB%AA%A8%EB%B0%94%EC%9D%BC-%EC%95%B1-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0 스프링으로 모바일 앱 서버 만들기다시 실습편으로 찾아오게 되었습니다. 전에 이론편에서 말씀드렸지만, 사실 이미 제가 현재 진행하고 있는 mobile application의 sever는 이미 개발 중이었습니다. 허나, 추후에 mobile application을 추가pinlib.tistory.com이 글을 먼저 보시고 오시길 바랍니다. 또한 이론적인 부분이 많이 들어가기 때문에 ..
스프링으로 모바일 앱 서버 만들기 다시 실습편으로 찾아오게 되었습니다. 전에 이론편에서 말씀드렸지만, 사실 이미 제가 현재 진행하고 있는 mobile application의 sever는 이미 개발 중이었습니다. 허나, 추후에 mobile application을 추가 개발할 것을 고려하여 보편화된 tool을 만들기로 결정하게 되어 겸사겸사 해당 글을 작성하게 되었습니다. 우선 https://start.spring.io/ 에 접속합니다. 위와 같이 check하시고 진행하시되 만약 특정 조건이 다르다면 다르게 설정하셔도 됩니다. 주로 group에는 기업명이나 domain을 적습니다. artifact의 경우 name과 같은 내용을 적어주시면 됩니다. dependencies의 경우 편하게 library를 선택한다고 보시면 되는데 추후에 추가 및 ..