SpringBoot에서 제공하는 기본 pom.xml이 있는데
이 어노테이션이 ComponentScan과 Configuration(자바 설정파일에 붙여야하는 어노테이션)을 상위 클래스로 가지고 잇음.@SpringBootApplication이 스프링 부트를 이용할 때 설정파일임이 안에 @Bean을 만들면 됨.Indicates a c
어플리케이션 개발 중 또는 완료 후 발생할 수 있는 오류를 디버깅하거나, 상태를 모니터링하기 위해 필요한 정보를 기록하는 것 그동안 System.out.println()을 이용했는데, 이는 좋은 방법이 아니다.sout을 이용하면 개발중에 필요한 로그를 구별하기 위해서는
위치 : src/main/resources 또는 src/config 또는 src와 관련없는 conf우선순위는 conf -> src/config -> src/main/resources여러군데 있으면 우선순위 높은 것부터~application.propertiesapplic
기존에 스프링 레거시프로젝트에서는 junit테스트 클래스 위에를 작성해줬지만, springBoot에서는 @SpringBootTest 한줄로 끝난다.단위테스트할때만 @Transactional 을 붙이면 setAutoCommit()이 false가 됨.& 자동 rollbac
handler가 TextWebSocketHandler 를 상속받는데, TextWebSocketHandler를 보면 AbstractWebSocketHandler라는 추상클래스를 상속받았고, 이 추상클래스는 WebSocketHandler라는 인터페이스의 구현체이다.Abst
ORACLE 엔티티 한 행하고 JVM 객체하고 항상 같은 값을 유지하기 위해서 @Table @Entity 어노테이션 처리를 해준 것DB테이블간의 관계는 서로 has-a관계를 맺고있다고 할 수있음\-> pk를 이용해서 fk를 찾을수도, fk를 이용해서 pk를 찾을수도
계속해서 abstract-xhr.js에서 404에러가 뜨는데 이유를 몰랐다.....분명히 참고 자료를 보고 따라했고, 다른 블로그들도 코드가 똑같은데 왜....에러가 나지?다른 자료에서 new SockJs("/stomp")와 같이 백엔드에서 설정해준 엔드포인트와 같게만
repository.find()메서드는 left outer join이 기본 info(주문기본)와 line(주문상세)을 join해야하는데,info쪽은 있으나 line은 없을 데이터가 없음. ➡︎ info가 있으면 line은 무조건 있음 → 이를 설정하지 않겠다는 표시로
Optional<P> optP = pr.findById("C1")managed상태에서 생성된 P객체em.clear() 은 자동 호출된다.작업이 끝나면 P객체는 detached상태가 된다.PD pd = new PD();new 상태 (PC 외부)에서 PD생체를 생성한
로그인 유지상태 정보를 프론트쪽에서만 갖고, 로그인 유지를 할 경우 간헐적으로 리프레시 & 액세스 토큰 연장이 안되고 로그아웃 되는 현상2023-10-11T15:28:32.520+09:00 WARN 103877 --- \[nio-8080-exec-3] com.zaxx
Scheduler를 돌려야하는데 에러가 떴다. ` ERROR 1182850 --- [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task