일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 |
- JPA
- Unsatisfied dependency
- spring서버
- Spring Spring boot 차이
- JPA주의사항
- 스프링 부트 기능
- 최종 프로젝트
- REST API 규칙
- json
- REST란
- 스프링 부트 공식 문서
- git
- 인텔리제이
- Q 클래스
- 1차캐시
- 복합키
- json gson 차이
- ERD 작성
- 스프링부트오류
- queryDSL
- jwt메서드
- JoinColumn
- github
- uncheck Exception
- jpa에러
- Filter
- jpa회원가입
- Error creating bean with name
- @IdClass
- 빈생성안됨
- Today
- Total
목록2023/06/28 (2)
Everyday Dev System
JPA에서 Entity 객체를 정의할 때 반드시 @Id 속성을 정의하여야 한다. @Id를 정의할 때, 직접 할당, 자동 생성 두가지 방법이 있다. 직접 할당하는 방법 @Id 어노테이션을 해당 칼럼 위에 기재 @Id private Long id; 자동 생성 방법 @Id와 @GeneratedValue 어노테이션 해당 칼럼 위에 기재 GenerationType의 옵션에는 여러가지가 있다. 사용하는 DB에 의존한다. MySQL은 IDENTITY 사용, Oracle은 SEQUENCE 사용 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; 그 중 가장 많이 활용되는 대표적인 것들을 살펴보자 실무에서는 identity가 가장 많이 쓰인다..
# 문제점 : 로그인 url에 POST를 제외한 다른 Method로 요청이 들어와서 로그인 처리가 된다는 문제점이 도출되었습니다. GET, DELETE, PUT 등의 요청이 들어오면 로그인 처리가 되지 않도록 거부해야 합니다. 현재 로그인 처리는 아래 클래스에서 수행합니다. (JwtAuthenticationFilter.java) UsernamePasswordAuthenticationFilter를 상속받았습니다. > JwtUtil 타입의 객체인 jwtUtil을 멤버 변수로 갖습니다. JwtAuthenticationFilter 클래스는 아래와 같은 생성자 메서드를 갖습니다. public JwtAuthenticationFilter(JwtUtil jwtUtil) { this.jwtUtil = jwtUtil; s..