Study/Java (189) 썸네일형 리스트형 java record 사용시 @JsonIgnore 설정 주의점 기존에 다음과 같이 사용한 domain이 있다. @Data public class User { private long idx; private String userId; private String userName; @JsonIgnore private String password; @JsonIgnore private ZonedDateTime createdDate; @JsonIgnore private boolean accountNonExpired; @JsonIgnore private boolean accountNonLocked; @JsonIgnore private boolean credentialsNonExpired; @JsonIgnore private boolean enabled; private List u.. [오류수정반영예정] STS 4.17.x, 4.18.x 무한 로딩 현상 2023-05-27 추가 다음 버전 STS에서 해당 버그 수정될 예정이라고 합니다. 관련 내용은 아래 적어두었습니다. 오류 발생 현상 4.17.0부터 발생한 현상이다. 기존에 정상적으로 호출되던 프로젝트가 STS 버전을 올리고 maven -> update project를 하면 무한 로딩을 한다. 혹은 update project를 하지 않아도 일정 시간이 지나면 language server가 무한 로딩을 한다. 관련 현상에 대해 issue가 올라왔고 4.17.1에서 수정하였다고 하였는데 여전히 동일하게 문제가 발생을 한다. 종료된 이슈 https://github.com/spring-projects/sts4/issues/925 : #925 OpenRewrite unchecked, but always Lang.. spring-cloud-netflix-eureka-server 재시작 시 instance 초기화 문제 eureka server를 사용해 보려고 설정을 진행하였다. 적절하게 설정을 하고 각 client에서 @EnableDiscoveryClient annotation을 설정하니 instance 등록이 정상적으로 되었다. 이제 잘 사용하면 되는데 문제는 eureka server를 재기동할 때 등록된 instance가 초기화된다는 점이었다. eureka server의 경우 별도의 back end store를 사용하지 않는다. eureka server가 이 문제를 해결하는 방법은 Peer Awareness이다. https://docs.spring.io/spring-cloud-netflix/docs/current/reference/html/#spring-cloud-eureka-server-peer-awareness.. Spring Cloud Config Server 4.0.0 jdbc profile 사용 변경점 Spring Cloud Config Server를 jdbc profile로 사용하여 db를 연동하는 경우 4.0.0 버전으로 변경하고 나서 올바르게 동작하지 않는 문제가 있었다. 별다른 오류가 보이지 않고 호출이 되지 않아 찾기 애매한데 문제가 되는 원인은 바로 다음 변경점 때문이다. https://github.com/spring-cloud/spring-cloud-config/commit/7627b230541a3426345c500efa770545cc81c7ab#diff-a3eaa2bb41eb88db463409fe07bb6422e521ae439216ee450f5d3806f6483310 기존에는 전체 공통으로 사용하는 값은 "default"라는 값의 profile로 저장하면 조회가 되었다. JdbcEnvir.. Upgrading to Spring Framework 6.x https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x 이 페이지에서는 Spring Framework 6.0으로 upgrade 하는 방법에 대한 지침을 제공합니다. Upgrading to Version 6.1 69 revisions 기준으로 작성됨 Baseline upgrades Spring Framework 6.1은 다음 library를 통해 최소 요구 사항을 높였다: SnakeYAML 2.0 Jackson 2.14 Kotlin Coroutines 1.7 Kotlin Serialization 1.5 Removed APIs 더 이상 사용되지 않는 여러 class, constructor 및 metho.. Spring Cloud 2022.0 Release Notes 전체 Release Notes 목록은 이 곳에서 확인할 수 있습니다. https://luvstudy.tistory.com/tag/Release%20Notes https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes 30 revision 기준으로 작성됨 Breaking Changes Spring Cloud CLI 이 project는 release train에서 제거되었습니다. Spring Cloud Cloudfoundry 이 project는 release train에서 제거되었습니다. Spring Cloud Commons AsyncRestTemplate은 Spring Framework 6에서 제거되었.. What's New in Spring Framework 6.x https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-6.xWhat's New in Version 6.2156 revision 기준으로 작성됨Core Containercore container의 관대한 locking; 23501 참조singleton availability에 대한 callback; 21362 참조singleton pre-instantiation 전에 bean factory initionalization을 위한 callback; 32836 참조local root directory 및 jar caching을 통한 multi scan operation으로 component scanning.. Spring Boot 3.0 Migration Guide https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide 3 revision 기준으로 작성됨 이 문서는 application을 Spring Boot 3.0으로 migration 하는데 도움을 주기 위한 것입니다. Before You Start Upgrade to the Lastest 2.7.x Version upgrade를 시작하기 전에 사용 가능한 최신 2.7.x 버전으로 upgrade 해야 합니다. 이렇게 하면 해당 라인의 최신 dependency에 대해 빌드하고 있는지 확인할 수 있습니다. Review Dependencies Spring Boot 3으로 이동하면 많은 dependency가 upgrade 되며.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 24 다음