일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- SQL
- codepipeline
- IntelliJ
- VPN
- Jenkins
- chart.js
- COALESCE
- aws
- or some instances in your deployment group are experiencing problems.
- kubeflow
- AWS CI/CD 구축하기
- docker
- Airflow
- java bigdecimal
- codedeploy
- aws cicd
- PostgreSQL
- Spring Error
- chartjs
- 도커
- Flux
- node
- JavaScript
- Kafka
- codebuild
- codedeploy error
- redis
- Python
- bootstrap
- Today
- Total
목록백엔드/Spring (134)
Small Asteroid Blog

Intellij에서 아래 Test 부분을 실행하는데 No tests found for given includes 다음과 같은 에러가 나면서 테스트가 실행되지 않았다. Preference 에서 아래 메뉴 위치로가서 다음을 사용하여 테스트 실행을 IntelliJ IDEA 로 변경하면 된다. 테스트 빌드가 완성된 것을 확인할 수 있다.

error: cannot find symbol 프로젝트를 만들고 빌드하는데 다음과 같은 에러가 나면서 프로젝트 빌드가 되지 않았다. 개발환경은 java 1.8 버전과 build.gradle 에서 진행했다. 다음과 같은 에러가 생긴것은 롬복을 사용하는데 annotationProcessor 를 사용하지 않아서 생긴 오류였다. 아래 내용을 추가해주고 리빌드하니 에러가 없어지고 빌드가 되었다. annotationProcessor 'org.projectlombok:lombok' AnnotationProcessor 란 일반적으로 어노테이션에 대한 코드베이스를 검사, 수정, 생성 하는데 사용된다. 본질적으로 java 컴파일러의 플러그인의 일종이다. gradle 에서 별다른 설정을 하지 않아도 gradle 자체에서 a..
spring 에서 쿼리문을 사용할 때 querydsl, mybatis, jooq 를 사용할 수 있습니다. 이 querydsl, mybatis, jooq 세가지는 FK 의 조인, 복잡한 조건 등으로 인해 Entity 클래스 만으로 처리하기 어려워 추가로 사용하는 프레임워크 입니다. 그 중에서 Querydsl을 추천하는 이유는 다음과 같습니다. 1. 타입 안정성 보장 - 단순한 문자열로 쿼리를 생성하는 것이 아닌, 메소드 기반으로 쿼리를 생성하기 때문에 오타나 존재하지 않는 컬럼명을 사용할 경우 자동으로 확인이 가능합니다. (jooq 에서 지원하지만, mybatis 에서는 지원 안함) 2. 국내 많은 회사에서 사용중 - 쿠팡, 배민 등 JPA를 적극적으로 사용하는 회사에서 사용중입니다. 3. 많은 레퍼런스 ..
postgresql 에 데이터를 삽입하는 과정에서 생긴 오류였다. org.postgresql.util.PSQLException: ì¤ë¥: "ì " ê°ì "MM"ì ì í¨íì§ ìì (pgjdbc: autodetected server-encoding to be ISO-8859-1, if the message is not readable, please check database logs and/or host, port, dbname, user, password, pg_hba.conf) Detail: ê°ì ì ìì¬ì¼ í©ëë¤. 오류가 발생한 이유는 DB User 정보를 잘못 적었거나 User 정보가 없을 경우에 발생한다고 한다. DB업데이트가 이루..
JPA 프로젝트를 빌드하는데 다음과 같은 에러가 나오고 화면이 나오지 않았다. spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 이러한 오류가 생기는 것은 Spring Boot에서는 spring.jpa.open-in-view를 true로 설정하고 있는데 OSIV(Open Session In View) 측면에서 매우 부적절하다고 한다. 즉 성능이나 확장성 측면에서 볼 때 false로 해야 하는데 true로 하고 있어 warning ..
JSESSIONID 란 세션이 생성될 때 JSESSIONID쿠키가 생성 / 전송되는데, 톰캣 컨테이너에서 세션을 유지하기 위해 발급하는 키이다. HTTP 프로토콜은 stateless 하기 때문에 요청시마다 새로운 연결이 생성되고 응답 후 연결은 끊기게 되므로 상태를 유지할 수 없기 때문에 따라서 상태를 저장하기 위해서 톰캣은 JSESSIONID 쿠키를 클라이언트에서 발급해주고 이 값을 통해 세션을 유지할 수 있도록 한다. 한계 톰캣 컨테이너를 2대 이상 사용할 경우 세션을 유지할 수 없다. 유지되기 위해선 세션 클러스터링 환경을 구축해야 한다.