본문 바로가기

분류 전체보기204

SpringMVC의 양식 태그 라이브러리 탐색 1. 개요 이 시리즈 의 첫 번째 기사 에서 우리는 양식 태그 라이브러리의 사용과 데이터를 컨트롤러에 바인딩하는 방법을 소개했습니다. 이 기사에서는 Spring MVC가 양식을 만들고 유효성을 검사 하는 데 도움이되는 다양한 태그를 다룰 것 입니다. 2. 입력 태그 입력 태그 부터 시작하겠습니다 . 이 태그 는 기본적으로 바인딩 된 값과 type = 'text' 를 사용하여 HTML 입력 태그를 렌더링합니다 . Spring 3.1부터는 이메일, 날짜 등과 같은 다른 HTML5 특정 유형을 사용할 수 있습니다. 예를 들어 , 우리가하기를 원한다면 이메일 작성 필드를 , 우리가 할 수있는 사용 유형 = '이메일'을 : 마찬가지로 , 생성 날짜 필드를, 우리가 사용할 수있는 유형 = '날짜' HTML5와 호환.. 2021. 3. 29.
자바 스크립트에서 Spring MVC 모델 객체에 접근하기 1. 개요 이 예제에서는 JavaScript 코드를 포함하는 Thymeleaf 뷰에서 Spring MVC 객체에 접근하는 방법을 보여줄 것입니다. 예제에서는 Spring Boot와 Thymeleaf 템플릿 엔진을 사용하지만 아이디어는 다른 템플릿 엔진에서도 작동합니다. 두 가지 경우를 설명하겠습니다. JavaScript 코드가 엔진에 의해 생성 된 웹 페이지에 포함되거나 내부에있는 경우와 페이지 외부에있는 경우 (예 : 별도의 JavaScript 파일)입니다. 2. 설정 Thymeleaf 템플릿 엔진을 사용하는 Spring Boot 웹 애플리케이션을 이미 구성했다고 가정 해 보겠습니다. 그렇지 않으면 다음 사용방법(예제)를 시작하는 데 유용 할 수 있습니다. 간단한 애플리케이션 부트 스트랩 – 처음부터 .. 2021. 3. 29.
Spring MVC의 캐시 헤더 1. 개요 이 사용방법(예제)에서는 HTTP 캐싱에 대해 알아 봅니다. 또한 클라이언트와 Spring MVC 애플리케이션간에이 메커니즘을 구현하는 다양한 방법을 살펴볼 것입니다. 2. HTTP 캐싱 소개 브라우저에서 웹 페이지를 열면 일반적으로 웹 서버에서 많은 리소스를 다운로드합니다. 예를 들어,이 예에서 브라우저는 하나의 / login 페이지에 대해 세 개의 리소스를 다운로드해야 합니다. 브라우저가 모든 웹 페이지에 대해 여러 HTTP 요청을 만드는 것이 일반적입니다. 이제 이러한 페이지를 매우 자주 요청하면 네트워크 트래픽이 많이 발생하고 이러한 페이지를 제공하는 데 시간이 더 오래 걸립니다 . 네트워크 부하를 줄이기 위해 HTTP 프로토콜을 사용하면 브라우저가 이러한 리소스 중 일부 를 캐시 할 .. 2021. 3. 29.
Spring MultipartFile을 파일로 변환 1. 개요 이 빠른 예제에서는 Spring MultipartFile 을 File 로 변환하는 다양한 방법을 다룰 것 입니다. 2. MultipartFile # getBytes MultipartFile 에는 파일 내용의 바이트 배열을 반환 하는 getBytes () 메서드 가 있습니다. 이 메서드를 사용 하여 파일에 바이트를 쓸 수 있습니다. MultipartFile multipartFile = new MockMultipartFile("sourceFile.tmp", "Hello World".getBytes()); File file = new File("src/main/resources/targetFile.tmp"); try (OutputStream os = new FileOutputStream(file)).. 2021. 3. 28.