엔터프라이즈 애플리케이션을 위한 개발환경을 제공하는 프레임 워크로 개발자가 기능 개발에만 집중할 수 있도록 도움을 주었고, 서버 성능, 안정성, 보안을 놓은 수준으로 제공스프링의 단점인 설정이 복잡한 것을 보완한 프레임워크주요기능1) WAS가 내장되어 있어 별도 설치가
RequestMapping:특정 url을 요청을 수행할 Controller과 매핑하여 지정GetMapping: Get형식으로 들어온 URL에 대한 매핑 처리
Spring 구조
작성한 메인 코드가 의도대로 동작하고 있는지 확인하기 위해 작성하는 코드Spring Boot에서 지원하는 도구1) JUnit: 자바 프로그래밍 언어용 단위 테스트 프레임워크2) Spring Test & Spring Boot Test: 스트링 부트 어플리케이션을 위한 통
ORM 이란?
인증, 인가 인증: 사용자의 신원을 입증하는 과정 인가: 사용자가 접근할 수 있는 권한에 대한 확인 스프링 시큐리티 스프링 프레임 워크에서 보안을 담당하는 하위 프레임 워크로 보안 관련 옵션 및 어노테이션을 통해서 각종 공격들(CSRF 공격, 세션 고정 공격 등)을
Spring Security
사용자 관리
Spring 비동기 처리
ConcurrentHashMap을 활용해서 Spring 내부에서 서버 메모리 기반의 임시 저장소로 개발API 실행 시 임시 키 형태의 데이터 저장 및 서비스 마무리 되면 finally에서 key 형태 데이터 삭제ConcurrentHashMap은 자바 객체이기 때문에,