ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 1 mysql 8 버전 미만에서는 유저 생성, 권한 설정이 한번에 되지만 8 버전 이상에서는 불가능하다. 8 버전 미만 GRANT ALL PRIVILEGES ON team_dev.* TO user_dev@localhost IDENTIFIED BY 'password'; flush privileges; 8 버전 이상 create user user_dev@'%' identifi..
에러 메세지 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.clone.instagram.domain.user.dto.SignUpRequest` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator) com.fasterxml.jackson 라이브러리를 사용하여 JSON 객체를 Java 객체로 변환하다가 생기는 에러 원인 com.clone.instagram.domain.user.dto.SignUpRequest 클래스..
에러 메세지 No ParameterResolver registered for parameter [com.clone.instagram.domain.user.repository.UserRepository userRepository] in constructor [public com.clone.instagram.domain.user.service.UserServiceTest(com.clone.instagram.domain.user.repository.UserRepository,com.clone.instagram.domain.user.service.UserService)]. 원인 Junit5 테스트 코드에서 의존성이 주입되지 않았을때 발생하는 에러 해결방법 1. 테스트 클래스에 @SpringBootTest 테스트..
에러 메세지 Cannot resolve method 'and' in 'HttpSecurity' @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf().disable() .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .cors().configurationSource(corsConfigurationSource()).and() .authorizeRequests() .antMatchers("/api/v1/users/*").permitAll() .antMatchers("/api/v1/login")...
에러 메세지 Cannot resolve method 'antMatchers' in 'ExpressionInterceptUrlRegistry’ @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { http .csrf().disable() .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .cors().configurationSource(corsConfigurationSource()).and() .authorizeRequests() .antMatchers("/api/v1/users/*").permitAll() .ant..
에러메세지 java.lang.NullPointerException: Parameter specified as non-null is null: method com.beside.backend.api.controller.v1.member.MemberController.getSignupCount, parameter loginType 어디선가.. 파라미터에 null 으로 값이 들어왔다는 에러 어디서부터 null 이 들어간건지 null...찾으러간다. 원인 기간, 로그인 타입 별 회원가입한 사용자 수에 대한 통계를 내던 도중 발생 !! 기간은 반드시 들어가는 데이터고, 로그인 타입은 선택사항이다. 즉, value 값을 안쓰면 여기서 null 로 넘어간다는 의미. 에러 로그에 맞게 떡하니 여기서 null 값을 넘기고..
에러 메세지 org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags: [com.beside.backend.domain.entitiy.wisesaying.WiseSaying.emotionWiseSayingsWords, com.beside.backend.domain.entitiy.wisesaying.WiseSaying.wiseSayingBookmark]; nested exception is java.lang.IllegalArgumentException: org.hibernate.loader.Mult..
실행한 쿼리 delete from wise_saying_bookmark where wise_saying_id = 1 특정 행을 삭제하기 위해 쿼리문을 delete 쿼리문을 실행했다. 에러메세지 Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column. To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 원인 "safe update mode" 기능이 활성화되어 있을 때 발생한다. 데이터가 무작위로 수정되는 것을 방지하기 위한 기능으로, update / d..
- Total
- Today
- Yesterday
- JPA
- 스프링오류
- FetchJoin
- 배열
- Linux
- spring boot 3
- jvm warm-up 전략
- ChatGPT
- redisson 분산락
- dto 클래스 생성자
- junit5
- port
- Java
- Spring Security
- 티스토리챌린지
- Git
- 자바 어플리케이션 실행 과정
- addFilterBefore
- MongoDB
- QueryDSL
- bucket4j
- array
- 추상클래스
- 스프링 스케줄링
- 오블완
- n+1
- MultipleBagFetchException
- Kotlin
- checkout
- Cannot construct instance of
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |