전체 글3 RestTemplate RestTemplate 이란? HTTP 통신을 손쉬운 사용을 제공해주는 템플릿입니다. RESTful 형식에 맞게도 사용가능합니다! Rest API 서비스를 요청후 응답 받을 수 있도록 설계되었으며 HTTP 프로토콜의 메소드(ex. GET, POST, DELETE, PUT)들에 적합한 여러 메소드들을 제공합니다 RestTemplate 의 특성은? Spring 3.0 부터 지원하는 Spring의 HTTP 통신 템플릿 HTTP 요청 후 JSON, XML, String 과 같은 응답을 받을 수 있는 템플릿 RESTful 형식에 맞추어진 템플릿 Header, Content-Type등을 설정하여 타 서비스의 API 호출 Server to Server 통신에 사용 Spring 3부터 지원, REST API 호출이후 .. 2022. 10. 7. jdbc 에 대해서 araboja jdbc 생긴 이유 데이터베이스 종류가 많은데 각 DB 연결할 때 어떻게 세팅해줘야 하는가? 응답받을 때 어떻게 처리해야 하지?? 그때..! JDBC라는 표준으로 생김!! JDBC는? java에서 DB 접속하게 해주는 JAVA API 임 JDBC 표준 인터페이스는.. MYSQL JDBC DRIVER / ORACLE JDBC DRIVER 등 java 에서 각 DB 어떻게 연결할지 통일해서 정해줌 사용자가 MYSQL 사용하고 싶으면 사용자 → JDBC 표준 인터페이스에게 mysql로 요청하면 되고 사용자가 ORABLE을 사용하고 싶으면 사용자 → JDBC 표준 인터페이스에게 oracle 로 요청하면 됨 이전엔?? 각 세팅을 따로 일일이 해줘야 함..! 나.. 그니까 개발자 이어진은 mysql 에 연결하고싶어.. 2022. 4. 26. Android Kotlin Only the original thread that created a view hierarchy can touch its views. Fragment 해결 이런 에러가 떴습니다 Only the original thread that created a view hierarchy can touch its views. 라더군요 ? ㅋㅋ 해석해보니 보기 계층을 생성한 원래 쓰레드만 해당 보기를 터치할 수 있습니다. 라네요. 에러 로그를 따라가다보니 이 코드가 문제인 걸 확인해버렸습니다. 단순 UI 를 수정하는 건데 뭘 그렇게 따지는지 ㅋㅋ 알고보니 UI 수정은 Main Tread 에서 해야한다더군요. 처음 겪는 에러라서 알아보는데 고생 좀 했습니다. 찾아보니 다들 Activity 를 기준으로 설명해주더군요 ㅋㅋ runOnUiThread(Runnable() { override fun run() { binding.tvCardHomeTitle.visibility = Vi.. 2021. 3. 29. 이전 1 다음