본문 바로가기

전체 글204

CRaSH 시작하기 1. 소개 CRaSH는 JVM에 배포하고 JVM과 상호 작용하는 데 도움이되는 재사용 가능한 쉘입니다. 이 예제에서는 CRaSH를 독립형 애플리케이션으로 설치하는 방법을 살펴 봅니다. 또한 Spring 웹 애플리케이션에 임베드하고 몇 가지 사용자 정의 명령을 작성합니다. 2. 독립형 설치 CRaSH의 공식 웹 사이트 에서 배포판을 다운로드하여 CRaSH를 독립 실행 형 애플리케이션으로 설치해 보겠습니다 . CRaSH 디렉토리 구조에는 세 가지 중요한 디렉토리 cmd, bin 및 conf가 포함됩니다. 빈 디렉토리는 독립 CLI 스크립트 충돌을 시작하는이 포함되어 있습니다. cmd를 디렉토리는 상자 밖으로 지원하는 모든 명령을 보유하고 있습니다. 또한 여기에 사용자 지정 명령을 넣을 수 있습니다. 이 기사.. 2021. 4. 9.
Spring의 MaxUploadSizeExceededException 1. 개요 Spring 프레임 워크에서 애플리케이션이 구성에 지정된 특정 임계 값을 초과하는 파일을 업로드하려고하면 MaxUploadSizeExceededException 이 발생합니다. 이 사용방법(예제)에서는 최대 업로드 크기를 지정하는 방법을 살펴 봅니다. 그런 다음 간단한 파일 업로드 컨트롤러를 보여주고이 예외를 처리하는 다양한 방법에 대해 설명합니다. 2. 최대 업로드 크기 설정 기본적으로 업로드 할 수있는 파일의 크기에는 제한이 없습니다. 최대 업로드 크기를 설정하려면 MultipartResolver 유형의 Bean을 선언해야합니다 . 파일 크기를 5MB로 제한하는 예를 살펴 보겠습니다. @Bean public MultipartResolver multipartResolver() { Common.. 2021. 4. 9.
Spring MVC에서 Forms 시작하기 1. 개요 이 기사에서는 Spring 양식과 컨트롤러에 대한 데이터 바인딩에 대해 설명합니다. 또한, 우리의 주요 어노테이션 중 하나를 살펴해야합니다 스프링 MVC 즉 @ModelAttribute를 . 물론 Spring MVC는 잠재력을 최대한 활용하기 위해 이해해야 할 많은 사항이 포함 된 복잡한 주제이므로 여기에서 프레임 워크에 대해 자세히 알아보십시오 . 2. 모델 먼저- 표시하고 양식에 바인딩 할 간단한 엔티티 를 정의 해 보겠습니다 . public class Employee { private String name; private long id; private String contactNumber; // standard getters and setters } 이것은 우리의 양식 지원 객체가 될 것.. 2021. 4. 9.
AngularJS 및 Spring MVC를 사용한 양식 유효성 검사 1. 개요 검증은 우리가 기대하는 것만 큼 간단하지 않습니다. 물론 사용자가 애플리케이션에 입력 한 값의 유효성을 검사하는 것은 데이터의 무결성을 유지하는 데 매우 중요합니다. 웹 애플리케이션의 맥락에서 데이터 입력은 일반적으로 HTML 양식을 사용하여 수행되며 클라이언트 측 및 서버 측 유효성 검사가 모두 필요합니다. 이 예제에서는 AngularJS를 사용하여 양식 입력의 클라이언트 측 유효성 검사 를 구현하고 Spring MVC 프레임 워크를 사용하여 서버 측 유효성 검사 를 구현 하는 방법을 살펴 봅니다 . 이 기사는 Spring MVC에 중점을 둡니다. Spring Boot의 유효성 검사 기사 에서는 Spring Boot에서 유효성 검사 를 수행하는 방법을 설명합니다. 2. Maven 의존성 시작.. 2021. 4. 8.