[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..
[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란? 일반적으로 ..