1.17 TIL
☑️github approve는 풀리퀘스트 리뷰남기고 하는 곳에서 approve로 바꾸고 하면 됨
☑️정규표현식이랑 @valid..
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-validation', version: ' '
그래들에 넣어주고
정규표현식 사용할 곳에 import jakarta.validation.까지만 써주면
@Pattern에 임포트 가능하게 빨간 줄 생김
☑️인텔리제이에서 하다가 날아간 자료는 !! 우클릭 후 로컬 히스토리로 보면 확인 가능하다!!
☑️ JPA에서 .findById는 optional 타입으로 감싸서 보내주는데 다른 jpa 메소드들은 각기 다른 타입으로 반환 한다. 컨트롤 우클릭으로 궁금하면 확인해보기!
☑️ ResponseEntity에서 status를 바꾸면 포스트맨 status이 바뀌는구나 이게 확실히 더 좋은 방법 같다.
☑️UserRoleEnum에 String authority 필드 넣어주는 이유
-> 시큐리티 과정에서 String 분해하기때문에 그냥 enum들만 있으면 안되고 authority로 스트링 값 넣어주기
->아 시큐리티 파트를 잘 몰라서 아직 이해가 안간다. 시큐리티 공부하면 이해 되겠지..?
☑️ @Bean, @Configuration
수동으로 스프링 컨테이너에 빈을 등록하는 방법..
1개 이상의 @Bean을 제공하는 클래스의 경우
반드시 @Configuration을 명시해 주어야 싱글톤이 보장됨
☑️ MultiValueMap : 맵은 키,밸류에서 키가 중복 안되는데 얘는 키의 중복이 허용됨
☑️ .and()
https://stackoverflow.com/questions/30836642/spring-security-and-method
configurer구성별 서로 다른 구성자들 연결하는
security기능!?
이것도 시큐리티 공부하면 이해가 되겠지..!?