Back-end (11) 썸네일형 리스트형 jasypt 1.9.3 ExceptionInInitializerError 오류 Symptom $ .\encrypt.bat input="평문패스워드" password="password" algorithm="알고리즘" ----ENVIRONMENT----------------- Runtime: ojdkbuild OpenJDK 64-Bit Server VM 25.312-b07 ----ARGUMENTS------------------- algorithm: 알고리즘 input: 평문패스워드 password: password ----ERROR----------------------- java.lang.ExceptionInInitializerError Resolution jasypt-1.9.3\lib\icu4j-3.4.4.jar 삭제 References https://github.com/jasy.. The container 'Maven Dependencies' references non existing library 오류 해결 Problem The container 'Maven Dependencies' references non existing library '....\.m2\repository\org\springframework\boot\spring-boot-devtools\2.4.3\spring-boot-devtools-2.4.3.jar' 원인 해당 경로에 관련 라이브러리가 없기 때문에 발생한 메이븐 오류 해결 Maven > Update Project 로컬 작업 공간을 Refresh 시킵니다. Spring in Action 2.3 폼 입력 유효성 검사하기 보호되어 있는 글입니다. Maven SkipTest 설정 Maven SkipTest 설정 기본적으로 프로젝트를 빌드 할 때 Maven은 전체 단위 테스트를 자동으로 실행합니다. 단위 테스트가 실패하면 Maven이 빌드 프로세스를 중단하도록 합니다. Maven에서는 단위 테스트를 건너뛸 수 있도록 시스템 속성을 정의 할 수 있습니다 . Command(명령행 모드) mvn clean install -DskipTests or mvn clean install -Dmaven.test.skip=true Eclipse(이클립스) IntelliJ(인텔리제이) maven.apache.org/plugins-archives/maven-surefire-plugin-2.12.4/examples/skipping-test.html Skipping Test Skipping Tests To.. Spring in Action 2.2 폼 제출 처리하기 보호되어 있는 글입니다. Spring in Action 2.1 데이터 보여주기 보호되어 있는 글입니다. Spring Boot DevTools 개념과 기능, IntelliJ에서 설정하기 Spring Boot DevTools 개념과 기능, IntelliJ에서 설정하기 DevTools란? DevTools는 스프링 개발자에게 다음과 같은 개발 시점의 편리한 도구를 제공한다. 코드가 변경될 때 자동으로 애플리케이션을 재시작시킨다. 브라우저로 전송되는 리소스(ex. 템플릿, 자바스크립트, 스타일시트)가 변경될 때 자동으로 브라우저를 새로고침한다. 템플릿 캐시를 자동으로 비활성화한다. 만일 H2 데이터베이스가 사용 중이라면 자동으로 H2콘솔을 활성화한다. DevTools는 각종 IDE의 플러그인이 아니다. 따라서 STS, IntelliJ IDEA 등 모두에서 잘 동작한다. 또한 개발 시에만 사용되도록 했으므로 실제 운영에서는 스스로 비활성화된다. 자동으로 애플리케이션 재시작시키기 DevTools를.. API 아키텍처 스타일의 비교: RPC vs SOAP vs REST vs GraphQL API 아키텍처 스타일의 비교: RPC vs SOAP vs REST vs GraphQL 이 글에서는 네 가지 주요 API 스타일을 설명하고, 강점과 약점을 비교하고, 각각에 가장 적합한 시나리오를 강조합니다. Remote Procedure Call (RPC) 원격 프로시저 호출. 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행할 수 있게하는 프로세스 간 통신 기술. 분산 네트워크 환경에서 더 편하게 프로그래밍하기 위해 등장. 특징: 다양한 언어를 가진 환경에서 쉽게 확장, 비즈니스 로직에 집중하여 생산성을 증가 / 시스템과의 coupling 사용 사례: Facebook (Apache Thrift), Twitch (Twirp), 외부 API나 API 서비스가 아닌 내부 마이크로서비스에 적합 SOAP .. 이전 1 2 다음 목록 더보기