Java Weekly, Issue 576
1. 스프링과 자바
>> 자바의 기본 무결성의 평화롭고 밝은 미래 [inside.java]
“기본 무결성” JEP는 기본적으로 안전하지 않은 API를 제한하는 것을 목표로 하고 있으며(이 동작을 덮어쓸 수 있는 옵션 제공), 자바 팀은 잠재적으로 안전하지 않은 API와 기능(예: sun.misc.Unsafe API, JNI, Instrumentation API 등)을 완전히 단계적으로 폐지할 준비를 하고 있습니다. 멋지네요.
>> 안녕 DCO, 안녕 CLA: 스프링 기여 간소화 [spring.io]
스프링 팀은 기여자 라이센스 협약(CLA)을 개발자 출처 인증(DCO)으로 대체하기로 결정했습니다. 목표는 스프링에 대한 기여를 간소화하는 것이며 여전히 스프링 프로젝트와 사용자에게 동일한 보호를 제공합니다.
읽어볼 가치가 있는 글:
- >> 의사 난수 생성기 – 산타의 선물 가방 뒤의 비밀 [foojay.io]
- >> IBM watsonx.ai와 스프링 AI를 이용한 AI 기반 채팅 애플리케이션 [foojay.io]
- >> AIDE를 위한 프롬프트 엔지니어링 [vanillajava.blog]
- >> JavaOne 2025 카운트다운이 시작되었습니다! [inside.java]
- >> Jakarta EE 작업 그룹, Jakarta EE 11의 핵심 프로파일 제공 [infoq.com]
- >> 자바 개발자를 위한 최고의 강좌 [blog.jetbrains.com]
웨비나 및 발표:
- >> 비디오 시리즈 “JavaFX In Action”, 파트 3 [foojay.io]
- >> 부트풀 팟캐스트: 모든 연령을 위한 테크 전설, Dez Blanchfield [spring.io]
업그레이드 시간:
- >> Spring AI MCP 0.4.0 (이정표) 출시 [spring.io]
- >> Micronaut Core 4.7.11 [github.com/micronaut-projects]
- >> grails-core 6.2.3 [github.com/grails]
2. 기술 및 생각
>> Codemods를 활용한 API 변경 자동화 리팩토링 [martinfowler.com]
IDE는 프로젝트의 간단한 리팩토링을 훌륭하게 수행합니다. 그러나 대규모 또는 분산된 코드베이스에서 보다 복잡한 변경을 위해서는 보다 효율적인 솔루션이 필요합니다. Codemods(추상 구문 트리(AST) 조작에 의존하는 스크립트)는 최소한의 노력으로 이러한 작업을 자동화하는 데 도움이 될 수 있습니다.
읽어볼 가치가 있는 글:
- >> 기술 콘텐츠 제작자, 올해 새로운 작업을 맡게 되다 [ozar.me]
- >> 서버 측 렌더링을 통해 더 이상 겪지 않는 문제들 [wimdeblauwe.com]
3. 이번 주 추천
>> 탈진 ≠ 과도한 근무 [terriblesoftware.org]**