개별 바이트나 문자열인 데이터의 원천데이터가 전송되는 통로객체를 데이터 스트림으로 만드는 것객체에 저장된 데이터를 스트림에 쓰기 위해 연속적인 데이터로 변환하는 것 스트림을 객체로 만드는 것생성방법만 명시하면 스프링이 알아서 객체를 생성하고 유지하고 소멸시킨다.메타 어
자바로 작서된 관계형 데이터베이스 관리 시스템따로 설치 필요없고, 용량이 매우 가볍다. JAVA로 작성된 오픈소스 RDBMS스프링부트를 지원하는 In-Memory 관계형 데이터베이스객체지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는
두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스모든 요청은 클라이언트가 요청할 때마다 필요한 정보를 주기 때문에 서버에서 세션 정보를 보관할 필요가 없다. 따라서 서비스에 자유도가 높아지고 유연한 아키텍처 적용이 가능하다.HTTP 메
TodoList ajax jquery 안에 있는 통신 라이브러리 fetch 자바스크립트에서 기본적으로 제공하는 라이브러리
Validation(유효성 검증) : 올바르지 않은 데이터를 걸러내고 보안을 유지하기 위해 데이터 검증은 여러 계층에 걸쳐서 적용된다. Client 데이터는 조작이 쉬울 뿐더러 모든 데이터가 정상적인 방식으로 들어오는 것도 아니기 때문에, Server에서 데이터 유효
로그인회원가입TodoList(로그인성공시) \-> 다음시간에application.yml에 추가exception에 추가AuthServiceApiV1에서 예외처리 받기1\. Entity 만들기UserEntity.javaUserRoleEntity.java2\. Reposit
수많은 필터가 있다.그 중에 우리가 주로 쓰는 것은 AuthenticationAuthentication에서 주로 커스텀하는 것은 UserDetails / UserDetailsService컨트롤러에서 @AuthenticationPrinspal를 사용하면 UserDetai