[Spring] InitialDataLoader로 Spring Boot App실행 시 DB에 데이터 세팅하기
InitialDataLoader 데이터베이스에 데이터 자동 삽입
- JAVA STUDY/Spring
- · 2024. 2. 1.
AWS S3 vue.js build 하기 S3 버킷생성 후 버킷권한 스크립트 적용 dist 폴더 객체에 업로드 정적 웹사이트 호스팅 설정 (S3 속성하단) 활성화로 변경 후 index.html파일 인덱스 문서, 오류 문서에 입력 변경사항 저장
vue.js 프레임워크 시작 Spring수업에서 주문서비스 백엔드 개발을 완료하고 vue.js 수업에서 주문서비스 프론트 개발을 시작했다. 백엔드 개발만 진행 했을때는 Postman만 사용해서 개발한 코드가 구현이 잘 되는지 확인만 했었는데 vue.js 사용으로 시각적으로 확인이 가능해지니까 개발이 더 재밌어졌다. vue.js 수업도 놓치지 않고 잘 습득해서 프로젝트 진행할 때 유용하게 잘 활용하려고한다. 백엔드의 기능 개발도 중요하지만 그 기능들이 제 모습을 다하고 제대로 활용되기 위해서는 사용자가 직접 마주하는 프론트 또한 놓쳐서는 안되는 중요한 부분이라고 생각한다. 안중요한게 없어⭐.. 사실 개발을 배우기 전인 학생일때나 SI 시스템 엔지니어로 근무했을 때 까지만 해도 많이 사용하고 익숙해서 그런지..
스프링 끄읕😥 3주동안 배웠던 스프링이 거의 끝났다. 이번주는 로그인기능 구현(토큰) HTTP, filter 등 굵직하게 중요한 것들을 배웠다. 수업 중 진도를 쭉 나갈 때 코드가 계속 쌓이기 때문에 복습하기가 시간이 지날수록 어려워져서 배웠던 내용들을 디테일 하게 정리해서 부분 부분 복습할 수 있도록 메모했다. 수업중 실습할 때나 개인공부 할 때 최소한 해당코딩이 어떻게 동작하는지 이해하는게 중요하다고 생각한다. 그래서 나름 복습을 열심히 하지만 생소하고 어려워서 아직은 이해가 안되는 부분이 더 많은 것 같다. 스프링 수업은 끝나지만 꾸준히 복습하고 공부해서 수업에서 배운 내용은 모두 이해하려고 한다. 강사님이 정말 핵심적인 부분만 정리해서 알려주셨기 때문에 최소한 강의 내용은 다 이해할 수 있는 실력..
@EnableGlobalMethodSecurity Web Security에서 URL과 Token 유무로 인증을 하고 Method Security를 사용해서 권한에 따라 인가를 하는 방법 prePostEnabled - @PreAuthorize - @PreAuthorize를 사용하기 위해서 true로 설정한다. - @PreAuthorize는 SpEL을 사용해서 인가처리가 가능하다. - @PreAuthorize는 스프링 시큐리티 프레임워크에 일부이다. @EnableWebSecurity 어노테이션의 역할 스프링 시큐리티를 활성화하고 웹 보안 설정을 구성하는데 사용 @EnableGlobalMethodSecurity & @PreAuthorize @EnableGlobalMethodSecurity 선언 //Securi..
InitialDataLoader 데이터베이스에 데이터 자동 삽입
HTTP상태코드란? 클라이언트가 보낸 요청의 처리 상태를 서버의 응답에서 알려주는 값 100번대 부터 500번대까지 존재 100단위로 각각의 특성이 존재 큰 단위에서 의미가 사전에 부여되어 있으므로, 미래에 새로운 상태 코드가 추가되어도 클라이언트를 변경하지 않아도 된다. 사용목적 적절한 상태코드를 서버에서 클라이언트로 return 해주어야 클라이언트도 그에 맞는 대처를 할수가 있다. 1xx(Informational) 요청이 수신되어 처리중 거의 사용X 2xx (Successful) 요청 정상 처리 주요 코드 200 OK ex) get 요청 이후 정상 data return시 201 Created ex)POST 요청 성공해서 새로운 리소스가 생성됨 생성된 리소스는 응답의 Location 헤더 필드를 알려줌..