[Spring-REST-API] 3. 인증 및 스프링 시큐리티로 보안 설정
문제점 현재 아무나 CREATE UPDATE가 가능 인증 시스템 도입 필요 스프링 시큐리티 Oauth2 인증 여러 grant 인증중 password 채택 Account 도메인 추가User 도메인 -> PostgresQL의 Table의 이름으로는 쓸 수 없음 user를 쓰고 @Table(“다른이름”)을 사용하면 되긴 하는데 굳이;; 12345678
문제점 현재 아무나 CREATE UPDATE가 가능 인증 시스템 도입 필요 스프링 시큐리티 Oauth2 인증 여러 grant 인증중 password 채택 Account 도메인 추가User 도메인 -> PostgresQL의 Table의 이름으로는 쓸 수 없음 user를 쓰고 @Table(“다른이름”)을 사용하면 되긴 하는데 굳이;; 12345678
Spring HATEOAS레퍼런스 : https://docs.spring.io/spring-hateoas/docs/current/reference/html/ HATEOAS 원칙을 따르는 Rest 표현을 쉽게 작성할 수 있는 API를 제공하는 라이브러리 크게 링크를 만드는 기능과 리소스를 만드는 기능으로 나눌 수 있음 HATEOAS(in wikipedia
의존성 Lombok Web HATEOAS REST Docs JPA H2 PostgresQL tip h2와 PostgresQL 둘다 스카프나 별도 설정없이 추가시 h2 인메모리 먼저 사용됨 도메인 구현 및 유닛 테스트도메인 테스트 코드1234567891011121314151617181920212223242526272829303132public clas
클린 코드 회고책 하나를 이렇게 깊게 파고든 것은 토비의 스프링 이후 거의 10년만에 처음이지 않나 싶습니다. 사실 공부하다 궁금한 점이 있으면 검색을 해가며다른 블로거 몇몇의 클린코드 정리 한 포스팅을 보았는데전부 책내용을 복사 붙이기가 태반이라 전혀 궁금증이 해소되
XVII. 냄새와 휴리스틱냄새 마틴파울러가 말한 나쁜 코드의 조짐 리팩토링 책에서는 켄트백이 당시 애기 키우면서 기저귀 냄새때문에 그렇게 표현했다고 읽은것 같음 전체 리스트주석 - CommentC1(부적절한 정보) 주석은 코드,설계에 기술적인 설명만 부연 변경이력, 기
Clean Code 3판을 읽고 정리한 글입니다 XVI. SerialDate 리팩터링SerialDate JCommon 라이브러리의 org.jfree.date라는 패키지 이하 https://github.com/jfree/jcommon/blob/master/src/main
XV. JUnit 들여다보기Junit 에릭감마, 켄트백이 3시간만에 Junit 기초 구현 JUnit 프레임워크 책에 있는 ComparisonCompactor.java 따라해보기 ComparisonCompactor : https://github.com/junit-team
Clean Code 3판을 읽고 정리한 글입니다 XIV. 점진적 개선(SUCCESSIVE REFINEMENT) SUCCESSIVE REFINEMENT : 연속적인 정제 해당 챕터는 점진적인 개선을 보여주는 사례 연구 우선, 출발은 좋았으나 확장성이 부족했던 모듈을 소개