-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Keonwoo kim edited this page Sep 28, 2021
·
2 revisions
Welcome to the spring-boot-sample wiki!
-
Json 변환 방법 6754979
- final 인 멤버변수에 대해서는 생성자를 통해 초기화를 요구, 하지만 json -> obj 변환 하려면 기본 생성자를 요구(jackson)하는 문제 발생
- 생성자 인자에 @JsonProperty 를 붙여주면 기본 생성자(빈 생성자)를 만들지 않아도 json -> object 변환에 문제가 없음
-
Java method 의 argument 를 final 로 선언하는 이유
- 메서드 내부에서 실수로 매개변수 값을 변형하지 못하도록 하기 위해
- final로 선언된 경우 내부 익명 클래스에서 액세스할 수 있음. 즉, 메서드 본문에서 다른 로컬 final 변수를 선언하지 않아도 됨
- 참고: https://stackoverflow.com/questions/4162531/making-java-method-arguments-as-final