
스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..
스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

1장 오브젝트와 의존관계 스프링이 자바에서 가장 중요하게 가치를 두는 것은 바로 객체지향 프로그래밍이 가능한 언어라는 점이다. 자바 엔터프라이즈 기술의 혼란 속에서 잃어버렸던 객체지향 기술의 진정한 가치를 회복시키고, 그로부터 객체지향 프로그래밍이 제공하는 폭넓은 혜택을 누릴 수 있도록 기본으로 돌아가자는 것이 스프링의 핵심 철학이다. 그래서 스프링이 가장 관심을많이 두는 대상은 오브젝트다. 스프링을 이해하려면 먼저 오브젝트에 깊은 관심을 가져야 한다. 1.1 초난감 DAO DAO : DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트를 말한다. 1.1.2에서 만든 UserDao 라는 클래스에는 여러 가지 문제가 있다. 이 초난감 DAO 코드를 객체지향기술의 원리에 충실한 코드로 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

스프링 부트 REST API WEB 프로젝트 깃헙 링크 https://github.com/choiwoonsik/springboot_RestApi_App_Project/tree/main/restApiSpringBootApp 수행 목록 환경구성 및 helloworld 출력 H2 DB 연동 Swagger API 문서 연동 REST API 설계 RestControllerAdvice를 이용한 통합 예외 처리 Entity - DTO 분리 MessageSource를 이용해 예외 메시지 다국화 JPA Aduting을 이용해 객체 생성시간/수정시간 적용 스프링 시큐리티 + Jwt를 이용해서 인증 및 권한 체크 스프링 시큐리티 AuthenticationEntryPoint, AccessDenied로 인증 및 인가 예외처리 ..

spring boot app을 실행하면 다음과 같은 WARN 경고가 뜨게 된다. 2021-07-30 15:41:37.897 WARN 11366 ---[ restartedMain] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 해석해보면 "open in view가 dafault로 사용가능하게 되어있으므로 view rendering시 db 쿼리가 수행될 ..
- Total
- Today
- Yesterday