[Spring] 자바 스프링 한글 깨짐 해결 (filter)
·
Back-End/Spring
Spring Legacy Project를 처음 생성하면 한글이 깨지는 현상이 발생합니다. web.xml 파일에 를 추가해 줌으로써 해결할 수 있습니다. 📝 web.xml에 추가 ⦁ 태그 하단에 작성해주세요. EncodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true EncodingFilter /* 📝 결과 화면 ✔ 스프링 한글 깨짐 현상을 해결했습니다. 😀 참고 문헌 :
[Spring] 자바 스프링 프로퍼티(properties) 파일 데이터 가져오기
·
Back-End/Spring
프로퍼티(properties)란 응용 프로그램의 구성 가능한 파라미터를 저장하기 위해 자바 관련 기술을 사용하는 파일의 확장자입니다. 주로 스프링의 설정 정보를 저장한다고 합니다. .properties의 각 줄은 일반적으로 하나의 값을 저장하고 key(문자열) = value 쌍 형식을 가집니다. 프로퍼티 파일에서 설정 값을 분리하면 얻을 수 있는 장점은 @Value 어노테이션을 효율적으로 사용할 수 있습니다. @Value 어노테이션의 주요 용도는 자바 코드 외부의 리소스나 환경정보에 담긴 값을 사용하는 데 있습니다. @Value는 소스코드 안에 포함되는 어노테이션이어서 값을 수정하면 매번 새로 컴파일 해야합니다. 하지만 @Value에서 프로퍼티 파일의 내용을 참조하게 해주면 소스코드의 수정 없이 @Val..
[React Native] 리액트 네이티브 코드 적용 안되는 이슈 해결 (캐시 초기화)
·
Front-End/React Native
리액트 네이티브 개발을 하다가 앱이 너무 느려진다거나, 소스 코드를 변경해도 적용이 안되는 이슈를 겪게 되었습니다. 에러 메시지도 보여주지 않기 때문에 해결하기 굉장히 힘들었습니다. 🤦‍♂️🤷‍♂️ 결국 Stack Overflow의 도움을 받아 해결하게 되었습니다! https://stackoverflow.com/questions/40985027/unable-to-resolve-module-in-react-native-app Unable to Resolve Module in React Native App I'm getting an error in React Native saying it can't resolve a module. It's saying a certain folder doesn't exist ..
[Spring] DI(의존성 주입) @Configuration @Bean 어노테이션 사용방법
·
Back-End/Spring
https://hyunki99.tistory.com/64 [Spring] 스프링 프레임워크란?, 의존성 주입 방법 2가지 (IOC, DI, ApplicationContext 빈 가져오기) 스프링 프레임워크란 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. ✔ 엔터프라이즈 hyunki99.tistory.com 지난 글에서 DI 2가지 방법(Setter, 생성자)을 알아봤습니다. 더 편리하게 의존성 주입을 할 수 있는 어노테이션 방법이 더 있다고 합니다. @Configuration @Bean 어노테이션에 대해 알아봅시다. 😀 프로그램이 거대해 짐에 따라 XML을 이용하여 IOC Container를 설정하는 것이 어려..
[Spring] 스프링 프레임워크란?, 의존성 주입 방법 2가지 (IOC, DI, ApplicationContext 빈 가져오기)
·
Back-End/Spring
스프링 프레임워크란 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 엔터프라이즈급을 개발하기 위한 모든 기능을 종합적으로 제공하는 경량화된 솔루션입니다. ✔ 엔터프라이즈급 개발이란 뜻대로만 풀이하면 기업을 대상으로 하는 개발이라는 말입니다. 즉, 대규모 데이터 처리와 트랜잭션이 동시에 여러 사용자로 부터 행해지는 매우 큰 규모의 환경을 엔터프라이즈 환경이라 일컫습니다. 스프링 프레임워크는 경량 컨테이너로 자바 객체를 직접 담고 직접 관리합니다. 객체의 생성 및 소멸 그리고 라이프 사이클을 관리하며 언제든 Spring 컨테이너로부터 필요한 객체를 가져와 사용할 수 있습니다. 이는 Spring이 IOC 기반임을 의미합니다. 📝IOC(Inversion of Control)란? ⦁ IOC란? 일반적으로 ..
[Spring] 이클립스 자바 스프링 설치 방법
·
Back-End/Spring
자바 스프링 프레임워크는 동적인 웹사이트 개발을 위한 여러 가지 서비스를 제공합니다. 웹 개발자라면 한 번쯤은 꼭 들어봤을 이름입니다. 이클립스에서 스프링 프레임워크를 설치해 봅시다. 📝 Spring 3.0 설치 ⦁ JDK 11버전 설치 ✔ 사용하려는 스프링 버전과 JDK의 버전이 호환되어야 합니다. 스프링 3.0과 JDK 11 버전을 사용하겠습니다. https://www.oracle.com/java/technologies/downloads/#java11-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access..
[React Native] 리액트 네이티브 Navigation 사용하기 (라우팅)
·
Front-End/React Native
리액트 네이티브에서 가장 많이 사용되는 라이브러리 중 하나인 React Navigation을 활용해서 하단 탭 바를 구현해 보겠습니다. 리액트의 라우터를 사용하는 것과 비슷합니다. 📝 공식 문서 ✔ 공식 문서에 예제 코드가 나와있으니 따라 해 봅시다. 😀 https://reactnavigation.org/docs/getting-started/ https://reactnavigation.org/docs/getting-started/ reactnavigation.org ⦁ 설치하기 npm install @react-navigation/native or yarn add @react-navigation/native //Expo 사용 시 npx expo install react-native-screens reac..
[React Native] 리액트 네이티브 안드로이드 실행 방법 (Open Android)
·
Front-End/React Native
QR코드를 Expo 앱에서 스캔하여 리액트 네이티브를 실행시킬 수도 있지만, 안드로이드 스튜디오를 설치하고 Virtual Device를 생성하면 컴퓨터에서도 모바일 안드로이드 화면을 확인할 수 있습니다. 개발하기 편리하겠죠? 😀 📝 설치 방법 ⦁ Failed to resolve the Android SDK path. 안드로이드 스튜디오를 설치하지 않아서 발생하는 에러입니다. 리액트 네이티브의 open Android 명령어를 실행하려면, 먼저 안드로이드 SDK을 설치하고, 가상 디바이스를 생성해야합니다. https://developer.android.com/studio?gclid=Cj0KCQjw48OaBhDWARIsAMd966DMyOfxDlPjoseRaqwTyh4qSqyyum5xe8CW5CdZ7wl4Ox8..