[dev] 주간 기술 아티클 다이제스트

이번 다이제스트 기준

  • 공식 기술 블로그/검증된 매체 RSS 중심으로 수집
  • 최신성(최근 7일), 기술 밀도, 중복 여부 기준으로 선별
  • 원문 전체 복제 없이 핵심 포인트 + 출처 링크만 정리

핵심 아티클

1. Spring Security tightens OAuth defaults for service-to-service traffic

  • 출처: Spring Blog
  • 발행일: 2026-03-15 13:00 (KST)
  • 링크: https://spring.io/blog/2026/03/15/spring-security-oauth-defaults
  • 한줄 요약: New OAuth guidance reduces accidental over-permissioning in backend integrations and service accounts.
  • 왜 중요한가: JVM/Spring 기반 프로젝트의 코드/런타임 의사결정에 연결되는 내용입니다.

2. IntelliJ IDEA adds AI-assisted refactoring for Spring services

  • 출처: JetBrains Blog
  • 발행일: 2026-03-15 15:00 (KST)
  • 링크: https://blog.jetbrains.com/idea/2026/03/ai-refactoring-spring-services/
  • 한줄 요약: The updated workflow combines inspection results with guided refactoring to reduce manual service cleanup.
  • 왜 중요한가: 개발 생산성 자동화나 서비스 기능 고도화에 적용 가능한 흐름입니다.

3. GitHub Actions now supports larger hosted runners for Java builds

4. Spring Boot 3.5 Improves Native Image Startup and Observability Defaults

  • 출처: InfoQ
  • 발행일: 2026-03-13 21:00 (KST)
  • 링크: https://www.infoq.com/news/2026/03/spring-boot-35-native-observability/
  • 한줄 요약: The release focuses on GraalVM startup, operational telemetry, and safer defaults for production deployments.
  • 왜 중요한가: JVM/Spring 기반 프로젝트의 코드/런타임 의사결정에 연결되는 내용입니다.

활용 가이드

  1. 업무와 직접 연결되는 항목 2개만 먼저 읽고 팀 위키에 메모를 남깁니다.
  2. 다음 스프린트에서 적용 가능한 변경점(버전, 아키텍처, 운영지표)을 추려 액션 아이템으로 분리합니다.

이 글은 자동 파이프라인으로 생성되며, 품질 기준을 통과한 항목만 게시됩니다.

ai java security web

2026

맨 위로 이동 ↑

2023

[linux] shell script version compare

최대 1 분 소요

개요 linux를 사용하다 보면 version 비교하는 기능이 필요합니다. 특히 기존 설치된 패키지의 version을 확인하여 업데이트할 경우가 있겠죠. 아래와 같이 간단한 shell script로 구현할 수 있습니다.

[jenkins] jenkins docker install

1 분 소요

ci/cd 오픈소스 도구로 가장 많이 사랑 받는 jenkins에 대해 포스팅 해보겠습니다. 먼저 설치부터 해야겠지요? 항상 패키지 매니저로 설치했었는데 이번에는 docker로 설치해보도록 하겠습니다.

[springboot] springboot history

2 분 소요

springboot 탄생 배경 springboot란 spring framework를 좀 더 쉽게 개발/배포할려는 목적으로 만들어 졌습니다. 2012년 Mike Youngstrom은 spring 프레임워크에서 컨테이너 없는 웹 애플리케이션 아키텍처에 대한 지원을 요청하는 spring...

[springboot] springboot3 querydsl 적용

1 분 소요

개요 springboot3로 메이저 업그레이드 되면서 JPA + querydsl 셋팅 환경에 변화가 생겼습니다. 기존 의존성으로는 작동하지 않고 jakarta classification을 추가해야 작동하는 이슈가 발생합니다. springboot3부터 javax -> jakar...

[springboot] springboot3 migration

최대 1 분 소요

개요 2022년 하반기에 springboot3가 공식 release 되었습니다. springboot2가 2018년 상반기에 release되고 나서 새롭게 판올림 버전으로 가장 큰 변화로는 아래와 같습니다. spring framework 6 적용 최소 사양 JDK 17 ...

[springboot] springboot initializer

최대 1 분 소요

개요 항상 intellij ultimate 버전만 사용하고 있었는데 무슨 바람이 난건지.. intellij ce 버전에 도전하였습니다. springboot 프로젝트 생성이며.. 그 밖에 기본적으로 될꺼라 싶은것 중에 안되는 녀석들도 꽤 있더군요. 이번 시간엔 간단하게 spingbo...

[querydsl] querydsl No release for a long time

최대 1 분 소요

개요 JPA를 spring data jpa + querydsl과의 조합으로 접하는 경우가 많습니다. spring data jpa에서 제공해주는 specification으로도 충분히 해낼수 있지만 querydsl에 비할바는 아닙니다. entity에 wrapper Q클래스를 생성하여 ...

[jekyll] jekyll install

6 분 소요

개요 오랫동안 방치했던 블로그를 다시 열면서 jekyll를 다시 설치해봤습니다. 설치 jekyll 프로젝트로 이동하여 아래 명령어를 입력합니다. gem install jekyll bundler Fetching pathutil-0.16.2.gem Fetching terminal-t...

맨 위로 이동 ↑

2021

[linux] Parse yaml

최대 1 분 소요

bash를 사용하여 yaml 파일을 파싱 및 환경 변수로 손쉽게 등록할 수 있습니다.

[유틸리티] Mock Http Status Test

최대 1 분 소요

외부 통신에 대한 Error 처리는 앱을 더욱 더 견고하게 만들 수 있습니다. Error 처리를 위해 엔드포인트에 대한 Http Status Code를 억지로 생성하는것은 매우 귀찮은 일이라고 할까요? 보다 간편하게 Mock 서버를 두는게 더 효율적이라고 볼 수 있습니다.

맨 위로 이동 ↑