다음과 같이 코드 추가하시면 Tomcat 9.x 에서 8080포트로 실행 잘됩니다. 기존 코드 tomcat . start (); tomcat . getServer (). await (); 변경 코드 tomcat . getConnector (); tomcat . start (); tomcat . getServer (). await ();
안녕하세요. h2 설치 후 연결 해보면 Database "C:/Users/HA/test" not found, and IFEXISTS=true, so we cant auto-create it [90146-199] 90146/90146 에러가 나면서 연결이 안되는데 연결 테스트 하기전에 따로 설정해야 할것이 있나요? 감사합니다.
(혹시라도 Java 8이 아닌 상위버전으로 학습하시는 분들을 위하여...) 28. 스프링 데이터 Common: Web 2부 마지막 부분에 나오는 test 코드 중에 ``` .andExpect(jsonPath("$.content[0].title", is("bbb"))) ``` 부분을 아래와 같이 수정해야 할 것 같습니다. ``` .andExpect(result -> { jsonPath("$.content[0].title", is("bbb")); }); ``` Java 버전이 올라가면서 변경된 부분인 것 같아요. .andExpect가 ResultMatcher만 파라미터로 받는 것 같네요.
Description: Field holoman in com.sun.springinit.HolomanRunner required a bean of type 'me.sun.Holoman' that could not be found. Action: Consider defining a bean of type 'me.sun.Holoman' in your configuration. 발생한 에러 로그입니다. 버전 2.1.4 에서 2.0.4 로 변경 후 run 해도 동일하게 발생합니다.. 어디 부분이 잘못 되었을까요..?
Event 엔티티 설정에서 @Data 어노테이션을 사용하지 않고, @EqualsAndHashCode(of="id")를 사용하는 이유가 "상호참조" 시 stack overflow가 발생할 수 있어서 그렇다고 말씀하시는데 상호참조가 어떤걸 의미하는지 좀더 자세히 설명 부탁드립니다.
강사님이 알려주신 방법인 SimpleRepository를 QuerydslJpaRepository로 변경하지 않아도... 테스트가 성공합니다. 혹시 스프링 버전 변경에 따라서 변경된것인지 저의 프로젝트에 무언가 오류가 있는것인지 .. 궁금합니다. 현재 제 스프링 버전은 5.1.6 부트 버전은 2.1.4 입니다.
system.out.println("i = " + i) 이렇게 표현된게 c에서는 printf가 system.out.println으로 봐도 되나요? 그리고 자바에서 +를 c에서 ,로 봐도 되나요? 그리고 따로 %d같은걸 안해도 int면 정수 double는 실수를 알아서 적용시켜주는건가요?
기존에 이클립스 workspace 에다가 강의실 에 잇는 프로젝트 파일을 복사 해놓고 import 해 보면 서블릿 파일이 에러 문법 다수 라고 나오는데용.. 신규로 project 만들어서 서블릿파일, html 파일 붙여넣으면 이상없구요. 아무래도 컴파일 경로가 잘못된거 같기도 하고 혹시 아세요? 첫 import 패키지 부터 에러 인거로 봐선 경로를 못찾음 인거 같아요
@Autowired를 멤버변수와 생성자위에 선언하는 방법 두가지를 알려주셨습니다. appContext.xml에서 bean 객체가 여러개일 경우 @Qualifer를 활용하여 에러를 해결할 수 있다고 설명하셨는데 @Autowired @Qualifer("usedDao") 멤버 변수 위에는 선언이 가능하지만 생성자 위에서는 선언이 에러를 일으키드라구요. @Qualifer를 사용하기 위해서는 멤버변수에서만 사용이 가능한가요?
A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [/] does not meet these criteria and has been changed to [] 이 경고는 어떻게 해결하면 되나요??? 단순히 '/'만 쓰지않고 뒤에 다른것을 써주면 문제가 해결되나요? 그리고 2.1.1RELEASE에서는 톰켓실행이 안되는데 2.0.3.RELEASE에는 문제없이 실행이 되는것을 확인할 수 있었습니다. 톰켓버전의 문제가 있는것같습니다.
@ManyToOne 단방향으로 관계 설정하는 경우와 @ManyToOne+@OneToMany를 통해 양방향 관계로 설정하는 경우, DB 상으로 생성된 컬럼이나 데이터가 동일한데 이 두가지에 대한 차이점은 무엇인가요? DB 상에 데이터가 동일한데 굳이 양방향 관계를 사용하는 이유가 궁금합니다. 감사합니다