Project/Team Project(딱좋은여행)

문제상황querydsl오류 매번 번갈아 가면서 오류 발생1. qclass가 생성안됌2. qclass가 생성되어도 import불가3. qclass가 제대로 생성되지 않아 오류 문제원인1. build가 제대로 작동하지 않음2. generated파일이 소스루트로 잡히지 않음3. 클래스를 제대로 읽지 못함 문제 해결1. java, spring boot, gradle 세가지 버전이 서로 충돌나지 않는 버전으로 맞아야함2. java 17버전이상에서 build/generated 파일을 인식을 하지 못한다고 함 그래서 소스루트를 gradle설정파일로 잡아줌그래도 안된다면 소스루트 수동변경 이러면 cannot find symbol 오류가 뜰수도 있음(build폴더무시되었는지 확인 필요)3. Spring Boot 3.x ..
public class AirSpecification { public static Specification filterBy( List airlines, List departs, List arrives, String departTimeStart, String departTimeEnd, Integer minPrice, Integer maxPrice ) { return (root, query, criteriaBuilder) -> { List predicates = new ArrayList(); // 항공사 필터 (체크박스 선택) if (airlines != null && !airlines.isEmpty()) ..
ApiResponse apiResponse = restTemplate.getForObject(uri, ApiResponse.class);위 명령어 대로 uri주소를 restTemplate기능을 써서 주소를 입력했으나 제대로된 url주소를 받지 못하고 인코딩이 제대로 되지 않는 문제 발생문제 예상1. uri주소가 잘못되었다 오타. 2. 인코딩이 제대로 실행되지 않는다.3. 공공데이터 포탈 인증키가 잘못되었다. 문제해결인증키 자체는 문제없이 돌아가는 것을 확인 > 공공데이터 포탈에서는 response값이 제대로 보임코드내에 uri 주소가 잘못되었는지 체크를 하기위해 단계별로 uri 주소를 모두 출력위 코드 상단에는 제대로 인증키까지 적힌 인코딩 주소가 입력되나, 위 코드를 실행시 제대로 인코딩이 되지 않는 ..
엔티티 설계@Entity@Getter@NoArgsConstructor@Table(name = "Waiting_list")1. 엔티티 내부에 setter 사용을 하지 않기 위해 getter만 사용2. 따로 생성자와 메서드를 통해 setter의 역할을 대신함3. builder를 사용하는 방법대신에 채용 @OneToMany(mappedBy = "product", cascade = CascadeType.ALL, orphanRemoval = true)private List productLists = new ArrayList(); @ManyToOne@JoinColumn(name = "product_id")private Product product;필드간 1:n 구조표현식 데이터를 가져올때 연관된 데이터까지 한번에 ..
해달's code
'Project/Team Project(딱좋은여행)' 카테고리의 글 목록 (2 Page)