개발자의 공부방
-
의존성 주입에 대해 여러가지 방법이 있다는 걸 처음 알았다. 1) 첫번째 방법 Field 에 @Autowired 를 명시해서 의존성을 주입하는 방법이 있다. 근데 사진상으로는 에러가 난다. 이유는 단순하다. final 을 붙였기 때문! final을 없애면 정상적으로 애플리케이션이 동작한다. 2) 두번째 방법 두번째 방법은 레퍼런스에서 권장하고 있다는 방법이다. 바로 생성자를 이용한 방법인데, 아직 스프링에 대해서 자세하게 알지못하다보니 생성자를 이용한 방법이 좋다 나쁘다를 판단하기 어려운 것 같다. 또한 실무에서는 @Autowired 어노테이션을 사용하는 방법을 많이 써서 생성자 방법이 있는지도 몰랐.......공부해야한다....ㅠㅠ 3) 세번째 방법 Setter 를 이용한 방법이다. 백기선님의 무료강좌..
스프링] 의존성 주입 방법 여러가지.의존성 주입에 대해 여러가지 방법이 있다는 걸 처음 알았다. 1) 첫번째 방법 Field 에 @Autowired 를 명시해서 의존성을 주입하는 방법이 있다. 근데 사진상으로는 에러가 난다. 이유는 단순하다. final 을 붙였기 때문! final을 없애면 정상적으로 애플리케이션이 동작한다. 2) 두번째 방법 두번째 방법은 레퍼런스에서 권장하고 있다는 방법이다. 바로 생성자를 이용한 방법인데, 아직 스프링에 대해서 자세하게 알지못하다보니 생성자를 이용한 방법이 좋다 나쁘다를 판단하기 어려운 것 같다. 또한 실무에서는 @Autowired 어노테이션을 사용하는 방법을 많이 써서 생성자 방법이 있는지도 몰랐.......공부해야한다....ㅠㅠ 3) 세번째 방법 Setter 를 이용한 방법이다. 백기선님의 무료강좌..
2020.03.17 -
Caused by: java.sql.SQLDataException: data exception: invalid character value for cast ==> insert 하는 컬럼의 위치가 잘못됐다. Caused by: java.sql.SQLSyntaxErrorException: row column count mismatch ==> 컬럼을 추가했는데 insert 되는 곧에 추가한 컬럼을 포함하지 않고 insert 를 하려고 하니깐 나오는 에러 Caused by: java.lang.IllegalArgumentException: Validation failed for query for method public abstract java.util.Collection org.springframework.sa..
스프링부트 에러] 에러 모음.Caused by: java.sql.SQLDataException: data exception: invalid character value for cast ==> insert 하는 컬럼의 위치가 잘못됐다. Caused by: java.sql.SQLSyntaxErrorException: row column count mismatch ==> 컬럼을 추가했는데 insert 되는 곧에 추가한 컬럼을 포함하지 않고 insert 를 하려고 하니깐 나오는 에러 Caused by: java.lang.IllegalArgumentException: Validation failed for query for method public abstract java.util.Collection org.springframework.sa..
2020.03.17 -
방법 1) Run => Edit Configurations 으로 들어갑니다. VM options 옵션에 포트를 입력하면 됩니다. -Dserver.port=입력할포트 ex) -Dserver.port=9100 방법 2) application.properties 파일에 server.post=8080 을 입력.
스프링부트] 서버 포트 바꾸기방법 1) Run => Edit Configurations 으로 들어갑니다. VM options 옵션에 포트를 입력하면 됩니다. -Dserver.port=입력할포트 ex) -Dserver.port=9100 방법 2) application.properties 파일에 server.post=8080 을 입력.
2020.03.16 -
//테스트 코드 작성 시 아래와 같은 에러 발생. Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test 라는 오류가 발생한다면 @SpringBootApplication 애노테이션이 붙은 클래스가 존재하는 패키지의 하위 패키지에 테스트를 둬야 한다는 원칙을 어긴 것이다. 예: a.b.c.Application 이라..
스프링부트 에러] Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test//테스트 코드 작성 시 아래와 같은 에러 발생. Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test 라는 오류가 발생한다면 @SpringBootApplication 애노테이션이 붙은 클래스가 존재하는 패키지의 하위 패키지에 테스트를 둬야 한다는 원칙을 어긴 것이다. 예: a.b.c.Application 이라..
2020.03.16 -
스프링부트를 배우려는 찰나에 이 책을 알게 되고 공부를 하려고 하는 중... 첫판부터 계속 뭐가 안된다.. 이에 대한 에러와 해결법을 작성해본다. MockHttpServletRequest: HTTP Method = GET Request URI = /hello/dto Parameters = {name=[hello], amount=[1000]} Headers = [] Body = Session Attrs = {SPRING_SECURITY_SAVED_REQUEST=DefaultSavedRequest[http://localhost/hello/dto]} Handler: Type = null Async: Async started = false Async result = null Resolved Exception: ..
SpringBoot] 스프링부트와 AWS로 혼자 구현하는 웹서비스 연습!스프링부트를 배우려는 찰나에 이 책을 알게 되고 공부를 하려고 하는 중... 첫판부터 계속 뭐가 안된다.. 이에 대한 에러와 해결법을 작성해본다. MockHttpServletRequest: HTTP Method = GET Request URI = /hello/dto Parameters = {name=[hello], amount=[1000]} Headers = [] Body = Session Attrs = {SPRING_SECURITY_SAVED_REQUEST=DefaultSavedRequest[http://localhost/hello/dto]} Handler: Type = null Async: Async started = false Async result = null Resolved Exception: ..
2020.03.15