일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링 시큐리티
- 중복되지 않는 값 만들기
- UUID
- 출처 모던 자바스크립트 Deep Dive
- ORM
- msa
- 게시판 작성자를 아이디로
- 자바
- 유효성검사
- Thymeleaf
- java
- 관계형 데이터베이스
- JPA
- 자바스크립트
- spring security
- 공백검사
- 모던 자바스크립트 Deep Dive
- 자바 ORM 표준 JPA 프로그래밍
- Today
- Total
목록전체 글 (71)
인지용
해결방법 MySQLWorkbench에서 al(auto increament) 체크를 해주면 된다. 출처 https://hak0205.tistory.com/63 [에러] Field 'id' doesn't have a default value 해당 에러에서 나타는것과 같이 id값의 기본값이 없다고 나왔습니다. 분명히 기본으로 생성하게 @GeneratedValue(strategy = GenerationType.IDENTITY)를 사용해서 기본으로 키 값이 생성되게 만들었습니다. -.. hak0205.tistory.com
발생 원인 나는 application.yml 외에도 다른 yml 파일도 추가해서 사용하고 있었는데 그 yml 파일들의 값을 읽지 못해서 발생한 에러다. 해결 방법 첫 번째 @SpringBootTest 어노테이션에 properties 속성에 yml 경로를 추가하면 된다. Test폴더의 Main클래스에 추가하면 된다. import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; @SpringBootTest(properties = "spring.config.location = " + "classpath:/application.yml," + "classpath:/yml/coolsms.yml," + "c..
스프링부트 2.5에서 회원가입 시 유효성 검사를 위해 @Valid를 붙여서 검사를 진행하는데 로직은 전혀 문제가 없음에도 불구하고 계속 400에러가 떴다. 원인 @Valid어노테이션이 붙은 파라미터 바로 뒤에 BindingResult가 없기 때문이다. 해결방법 @Valid어노테이션이 붙은 파라미터 바로 뒤에 BindingResult 파라미터 넣어주기 잘못된 예시 올바른 예시 출처 https://stackoverflow.com/questions/17084400/spring-error-400-during-validation Spring. Error 400 during validation Here is an issue I have been stuck into. Actually, I implemented all..
문제 디렉토리의 위치를 옮기고 나서 해당 디렉토리 밑에 있는 클래스를 다른 클래스들이 찾지못했다. 결론부터 말하자면 디렉토리 옮길 때는 두 번째 버튼 (Move everything from ... to another directory) 선택하고 OK 버튼 누르기 설명 설명을 위해 예시로 testmain, testsub, teststorage 디렉토리를 만들었습니다. 다른 클래스들과 디렉토리는 신경쓰지 않으셔도 됩니다. 예시 Team이라는 클래스에서 Human클래스를 import 해서 잘 사용하고 있었는데 뭔가 디렉토리 구조가 맘에 안 드는 것 같아서 Human클래스가 있는 testsub 디렉토리를 다른 디렉토리 밑으로 옮겼다. ( 여기서는 teststorage로 ) 그러면 intellij에서는 이러한 창..