스프링 핵심 원리 1장.
해당 강의를 바탕으로 작성하였습니다.https://www.inflearn.com/course/ORM-JPA-BasicJPA란 Java Persistent API의 약자로 자바 진영의 ORM 기술 표준이다.객체와 관계형 데이터베이스 사이에 연결다리를 해주는 역
게시판 서비스에서 구현하는 기능은 다음과 같다.spring security를 통한 자원 인증처리인증된 사용자만 게시글, 댓글 작성 및 수정도메인에 auditing 추가하기게시글과 댓글만 있는 간단한 게시판 서비스를 만들기 때문에 도메인을 심플하게 구성했다도메인에는 게시
스프링 시큐리티 인증방식의 종류 스프링 시큐리티는 다양한 방식의 인증처리를 제공합니다. 폼 기반 인증 (Form-based Authentication) 일반적으로 사용되는 인증 방식으로, 사용자가 제공한 아이디와 비밀번호를 인증하는 방식입니다. 사용자가 로그인 페이
로컬 데이터베이스 설정하기 계정 생성 및 권한 추가 애플리케이션에 접근시 생성한 계정으로 접근하기위해 계정을 생성한다. application 설정파일 작성하기 - 스프링 부트 디버깅 스프링 부트 디버깅을 볼 수 있는 옵션이다. 나오는 결과물이 너무 많기 때문에
SMTP란? SMTP는 Simple Mail Transfer Protocol의 약자로, 인터넷에서 이메일을 보내기 위해 사용되는 프로토콜이다. SMTP는 이메일 클라이언트나 다른 SMTP 서버로부터 이메일을 수신하는 메일 서버로 이메일을 전송하는 데 사용된다. 스프
스프링에서 예외처리를 위해 제공해주는 기능을 사용했다. @ControllerAdvice @ControllerAdvice는 스프링 MVC에서 사용되는 어노테이션으로, 일반적으로 View를 반환하는 컨트롤러에 적용된다. 이 어노테이션을 사용하여 예외 발생 시 처리할 로직을
API 서버에 대해 인증과 인가처리를 위해 스프링 시큐리티를 사용하기로 하였다.현재 개발 도메인의 정책에서는 인가에 대해서는 논의가 없기 때문에 인증을 위주로 개발하였다.인증에 대한 구현을 스프링 시큐리가 많이 제공하기 때문에, 어떤 방식을 사용할지, 어떻게 사용자를