TIL: 2024/05/15

White 와잇·2024년 5월 15일

TIL

목록 보기
19/40
post-thumbnail

오늘 배운 것

  • IoC, DI
  • Spring bean, Ioc Container
  • JPA, ORM, hibernate

Annotation Keyword

@Component, @Controller, @Service, @Repository, @Autowired
@Entity, @Table, @Id, @Column, ...

트러블슈팅

실습을 통해 코드를 따라 쳐보고 빌드를 해보던 중 발생한 에러.

error: unmappable character for encoding x-windows-949

윈도우 949 방식의 인코딩 문제라는데

Gradle로 빌드를 하는데 주석에 생긴 한글 인코딩 문제를 해결하기위해 찾은 방법은
다음과 같이 build.gradle 스크립트에 넣어주기만 하면 해결된다.

그런데 저 깔끔한 해결방법을 시도하기 전에..
지금까지 잘 읽던 한글 주석을 왜 뱉어내는지 내 머리론 도무지 이해가 안가 굳이굳이 이제 와서(?) 인코딩 설정을 넣고싶지 않았다. 그 때 주석들을 이리저리 옮겨보다가 발견한 건데

다음과 같이 저 위치에 // AutoIncrement 주석 처리를 하면

짜잔 해결(?)

도대체 왜..........?

  1. 갑자기 주석 부분을 대체 왜 읽고싶어하는지 모르겠음 (스프링부트 여부 문제? 하이버네이트 문제?)
  2. 왜 저부분에 다시 주석처리를 하면 또 무시하고 잘 돌아가는지 모르겠음
  3. 도무지 이해가 안감ㅋㅋㅋㅋㅋㅋㅋ 이정도면 Gradle에서 빵구난 버그 아님?

내일 튜터님께 질문해보고 답을 찾아야겠다.

profile
웹개발 도전! 데브옵스 도전!

0개의 댓글