일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- application.yml
- 메세지수정
- ㅔㄴ션
- 서브쿼리
- 커밋메세지수정
- WeNews
- 메소드명
- 테스트
- subquery
- 2 > /dev/null
- docker명령어
- 외부키
- ubuntu
- foreignkey
- querydsl
- 추후정리
- 참조키
- 예약
- MySQL
- Query
- appspec
- 컨테이너실행
- AuthenticationEntryPoint
- 네이티브쿼리
- 포트
- EC2
- 검색
- 테스트메소드
- 적용우선순위
- appspec.yml
- Today
- Total
목록BugNote (31)
제뉴어리의 모든것
에러 상황 Controller에서 발생되는 MethodArgumentNotValidException.class 예외처리를 위해 ExceptionHandler를 만들어 주었다. 바로 아래처럼 말이다. @ExceptionHandler(MethodArgumentNotValidException.class) public ResponseEntity MethodArgumentNotValidException(MethodArgumentNotValidException e) { final List fieldErrors = e.getBindingResult().getFieldErrors(); //유효성 에러를 발생시키는 필드가 여러개 일 수 있으므로 ErrorResponse.FieldError fieldError = new ..
한글이 깨져서 출력 된다면 IntelliJ 설정을 변경해야 됩니다. 아래의 절차대로 인코딩 설정을 해주세요. 1. IntelliJ 상단 메뉴에서 [Help] > [Edit Custom VM Options] 를 클릭합니다. 2. ‘idea64.exe.vmoptions’ 파일이 오픈되면 마지막 라인에 아래 설정을 입력합니다. -Dfile.encoding=UTF-8 절대 공백이나 줄삽입을 넣으면 안된다 3. IntelliJ를 끄고, 다시 실행합니다. 4. 한글이 잘 출력되는지 확인합니다.
Spring Data JPA의 @Query 어노테이션을 사용하여 update 처리를 할때 아래와 같은 에러가 발생 하였다.. org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML operations 해결방법 : @Modifying, @Transactional 어노테이션을 에러가 발생한 @Query 위에 적용 출처: https://winmargo.tistory.com/208 [보리 & 마고]
> 에러 메세지 could not initialize proxy [org.zerock.member_board.entity.Board#100] - no Session org.hibernate.LazyInitializationException: could not initialize proxy [org.zerock.member_board.entity.Board#100] - no Session > 상황 Reply(댓글) 엔티티를 하나 find해서 가져온 뒤 sout 으로 그 결과값을 그대로 출력하려 할때 > 원인 Reply 엔티티가 참조하는 Board(게시글) 필드의 fetch 옵션은 Lazy로 설정해서 Board의 내용을 못 갖고 왔는데 sout으로 Board를 출력하려고 하니까 db connection se..
평상시 소스만 수정하고 build 탭에 build project 를 눌러 적용하고 페이지를 확인하는데.. 계속 원하는 결과가 나오지 않았다.. 이유는.. pom.xml에 dependency를 추가 할 경우는 build project로 되지 않는다.... 실제로 Debug나 Run을 돌릴것..
spring security 적용 한 뒤 특정 페이지를 들어갈때 ERR_TOO_MANY_REDIRECTS 에러가 발생 한다면 아마도 WebSecurityConfigurerAdapter 구현체 configure 함수에서 HttpSecurity의 .anyRequest().authenticated() 설정이 되어있고 에러가 나는 페이지는 .antMatchers().permitAll()로 접근 권한이 허용 되지 않았을 것이다. 즉, 에러가 나는 페이지는 인증이 필요한데 (.anyRequest().authenticated() 이므로 어떤 페이지든 인증이 필요함) 인증을 해야하는 login 페이지가 permitall이 아니므로 접근이 불가능한것이다. 그래서 웹 브라우저는 계속 접근 시도를 하다가 에러는 뱉고 뻗어버..