본문 바로가기

Languages19

Spring Framework 기반 언어 및 Kotlin 기반으로 사용하는 방법 Spring Boot는 Spring 프레임워크 기반의 자바 웹 애플리케이션을 빠르고 쉽게 개발할 수 있도록 도와주는 도구입니다. Spring Boot는 애플리케이션 개발을 위한 기본 구성을 자동으로 설정해 줍니다. 이로 인해 개발자는 별도의 설정 없이도 빠르게 개발을 시작할 수 있습니다. Spring Boot는 이러한 기능을 통해 개발자가 빠르고 쉽게 자바 웹 애플리케이션을 개발할 수 있도록 도와줍니다. 또한, Spring Boot는 대규모 애플리케이션에서도 높은 성능과 안정성을 제공합니다. Spring Framework는 Java를 기반으로 개발되었으며, Java 기반의 다양한 언어를 지원합니다. Spring Boot도 Java를 기반으로 하지만 다양한 언어를 사용할 수 있도록 다양한 Starter 패.. 2023. 4. 4.
Spring Framework-Error: Public Key Retrieval is not allowed Spring Framework 환경의 "Public Key Retrieval is not allowed" 에러가 발생했을 때 대응방법을 알려드리겠습니다. 우선, 이 에러에 대해서 상세히 설명드리겠습니다. "Public Key Retrieval is not allowed" 에러는 일반적으로 Java 애플리케이션이 MySQL 데이터베이스와 연결을 시도할 때 발생합니다. 이 에러는 MySQL 8 이상 버전에서 새롭게 추가된 보안 기능으로 인해 발생하는데, 이전 버전의 MySQL과 호환되지 않는 일부 변경 사항이 있습니다. MySQL 8 이상 버전에서는 SSL/TLS 연결을 사용하는 경우 공개 키 검색을 활성화하는 것이 권장됩니다. 이를 위해서는 'allowPublicKeyRetrieval=true' 속성을 J.. 2023. 4. 3.
Android 네트워크 보안 및 network Security Config 설정 Android 앱 개발 시 네트워크 보안 설정은 다음과 같은 단계를 따릅니다: 1. 네트워크 보안 프로토콜 선택: Android에서는 HTTPS (TLS)를 사용하여 앱과 서버 간의 통신을 암호화하고 보호합니다. HTTPS는 Android에서 제공하는 기본적인 보안 프로토콜입니다. 2. 인증서 검증: HTTPS를 사용하여 통신을 암호화하면서도, 중간자 공격(MITM)을 방지하기 위해 서버의 인증서를 검증해야 합니다. 안드로이드에서는 보안 인증서 체크를 위해, 네트워크 보안 구성에 대한 설정이나 강제화 방법을 지원하는데, OkHttp, Volley, Retrofit 등과 같은 HTTP 클라이언트 라이브러리를 통해 간단히 구현할 수 있습니다. 3. 안드로이드 네트워크 보안 구성 설정: 안드로이드에서는, 네트.. 2023. 3. 22.
반응형