본문 바로가기
반응형

공부기록/스프링 프레임워크7

The method of() is undefined for the type List 오류(@Builder) * The method of() is undefined for the type List 오류가 발생하는 이유 * 개발환경: 이클립스, 스프링 부트 롬복 어노테이션 전부 오류가 생기면 모르겠지만 @Builder에만 생긴다면 jdk 버전 문제일 확률이 높다. @Builder 내부에선 List.of() 문법을 쓰는데, 이 문법이 jdk 1.8에선 지원되지 않기 때문이다. 따라서 @Builder 어노테이션을 쓰고 싶다면 jdk 버전을 올리는 수 밖에 없다. JDK 버전 바꾸는 방법 1. 프로젝트 우측 클릭 > Properties 2. Java Build Path > Libraries 탭 선택, JRE System Library > Edit 3. jdk 1.8보다 높은 버전으로 올려준다. 2023. 7. 7.
Spring Boot Security session timeout not working 스프링 시큐리티 설정 중 application.yml이나 applocation.properties에 아래와 같은 설정이 있다. server: servlet: session: timeout: 5256000m 로컬 환경에선 작동하지만 배포만 하면 계속 안되는 문제가 발생한다. 로컬에서는 스프링 부트의 내장되어 있는 톰캣으로 서버 구동을 했다. 이때는 해당 설정이 적용되었던 것이고, 배포할 땐 따로 설치한 톰캣을 이용하여서 해당 설정이 적용되지 않는다. 왜냐하면 application단 설정에서 server.* 으로 시작하는 부분은 오직 내장톰캣에서만 적용되기 때문이다. 이땐 톰캣 설정 파일 중 web.xml의 설정을 바꿔주면 해결된다. 나의 경우에는 ..\apache-tomcat-9.0.48\conf\web... 2022. 12. 28.
[스프링] 파일 용량별 전송 시간 파일 모듈을 개발 중인데, 사용자가 대략 어느 정도 크기의 파일을 올리겠다는 예상치가 없어 난감하다.. 10MB 이정도 크기는 1초도 안 걸리는 것 같아 큰 문제가 될 것 같진 않다. 하지만 1GB, 2GB 등의 기가바이트 단위라면..? 그래서 측정해보기로 했다. 일단 더미 데이터를 만든다. 더미 데이터는 WINDOWS 기준으로 아래와 같이 만들 수 있다. 명령 프롬프트에 들어가 fsutil file createnew [파일명] [파일크기] 와 같이 작성한다. 이때 파일크기는 바이트 단위다. 정확한 파일 크기를 위해 https://convertlive.com/u/convert/gigabytes/to/bytes#0.5에서 GB to B 컨버전을 하여 파일크기를 입력했다. Convert Gigabytes t.. 2021. 6. 12.
이클립스 build path 없어짐..? (프로젝트 생성시) 일반적으로 오른쪽 그림처럼 프로젝트가 생성되어야 하는데, 계속 텅 빈 채 생성이 되는 거 아닌가..? 일단 나는 sts에서 Spring Starter Project 눌러서 프로젝트를 생성했다. 블로그를 보고 따라하는데, 계속 구조가 이상해서 찾아봤다. 해결방법은 간단쓰 [1] 프로젝트 오른쪽 마우스 클릭 > Properties > Convert to faceted form... [2] Java 체크 후 Apply Thanks To StackOverflow https://stackoverflow.com/questions/9086647/eclipse-build-path-not-available Eclipse Build Path not available The build path option is not av.. 2021. 5. 18.
728x90
반응형